AgentSkillsCN

setup

在 TypeScript/React 项目的指示文件(如 CLAUDE.md、.cursorrules 等)中添加 d-market 技能使用指南的配置技能。该技能适用于“TypeScript 技能配置”、“将 TS 技能添加至 CLAUDE.md”、“TypeScript 插件配置”等请求场景。

SKILL.md
--- frontmatter
name: setup
description: TypeScript/React プロジェクトの指示ファイル(CLAUDE.md、.cursorrules など)に d-market スキル活用ガイドを追加するセットアップスキル。「TypeScriptスキル設定」「TSスキルをCLAUDE.mdに追加」「TypeScriptプラグインセットアップ」などのリクエスト時に使用。

TypeScript ルールスキル セットアップ

プロジェクトの指示ファイルに TypeScript / React 開発ルール系の d-market スキル活用ガイドを追記する。

目的

d-market の typescript-rules-plugin をインストール後、プロジェクトの指示ファイルに明示的なスキル利用指示を追加することで、AI が状況に応じてスキルを自動参照するようにする。

対象スキル

スキル用途
implementation-workflow実装開始時のエントリーポイント
coding-standardsTypeScript コーディング規約
tddTDD Red-Green-Refactor サイクル
testingユニットテスト・統合テストのルール
code-similarity-tsコード重複検出

react-rules-plugin がインストール済みの場合

スキル用途
reactReact コンポーネント・カスタムフック・Storybook

実行手順

1. 書き込み先の決定

プロジェクトルートで以下のファイルを探し、書き込み先を決定する。

優先度ファイル用途
1CLAUDE.mdClaude Code
2.cursorrulesCursor
3.github/copilot-instructions.mdGitHub Copilot
4その他ユーザーが指定したファイル

複数存在する場合や判断できない場合は、ユーザーに確認する。いずれも存在しない場合は CLAUDE.md を新規作成する。

2. React 使用有無の検出

package.jsonreact 依存がある場合、React セクションを含める。

3. similarity-ts の検出

which similarity-ts を実行し、コマンドが存在するか確認する。存在しない場合は code-similarity-ts の行を省略する。

4. 既存セクションの確認

## TypeScript 開発ルール 見出しが既に存在する場合は、次の見出し(## レベル)までの範囲を上書き更新する。

5. 以下のセクションを生成して追記する

markdown
## TypeScript 開発ルール

TypeScript コードを変更するすべての作業で以下のスキルを参照すること。

- 実装開始時は `implementation-workflow` スキルのフローに従う
- コーディング中は `coding-standards` スキルを参照
- テスト作成時は `tdd` および `testing` スキルを参照
- コード重複が疑われる場合は `code-similarity-ts` スキルを使用
- React コンポーネント実装時は `react` スキルを参照

注意:

  • React を使用していないプロジェクトの場合、React 行は省略する。
  • similarity-ts がインストールされていない場合、code-similarity-ts 行は省略する。

6. ユーザーへの確認

追記内容と書き込み先をユーザーに提示し、承認を得てから書き込む。

7. 完了報告

書き込み完了後、対象ファイルと追加したスキル一覧を報告する。