TypeScript/Reactプロジェクトの指示ファイル(CLAUDE.md、.cursorrules等)にd-marketルール系スキル活用ガイドを追加するセットアップスキル。`setup` 名衝突を避けるため rules-setup として利用。
How this skill is triggered — by the user, by Claude, or both
Slash command
/typescript-rules-plugin:setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
プロジェクトの指示ファイルに TypeScript / React 開発ルール系の d-market スキル活用ガイドを追記する。
プロジェクトの指示ファイルに TypeScript / React 開発ルール系の d-market スキル活用ガイドを追記する。
d-market の typescript-rules-plugin をインストール後、プロジェクトの指示ファイルに明示的なスキル利用指示を追加することで、AI が状況に応じてスキルを自動参照するようにする。
| スキル | 用途 |
|---|---|
implementation-workflow | 実装開始時のエントリーポイント |
coding-standards | TypeScript コーディング規約 |
tdd | TDD Red-Green-Refactor サイクル |
testing | ユニットテスト・統合テストのルール |
code-similarity-ts | コード重複検出 |
typescript-code-review-skill | コードレビュー(命名規則・テスト品質) |
typescript-performance-review-skill | パフォーマンスレビュー |
プロジェクトルートで以下のファイルを探し、書き込み先を決定する。
| 優先度 | ファイル | 用途 |
|---|---|---|
| 1 | CLAUDE.md | Claude Code |
| 2 | .cursorrules | Cursor |
| 3 | .github/copilot-instructions.md | GitHub Copilot |
| 4 | その他 | ユーザーが指定したファイル |
複数存在する場合や判断できない場合は、ユーザーに確認する。いずれも存在しない場合は CLAUDE.md を新規作成する。
which similarity-ts を実行し、コマンドが存在するか確認する。存在しない場合は code-similarity-ts の行を省略する。
## TypeScript 開発ルール 見出しが既に存在する場合は、次の見出し(## レベル)までの範囲を上書き更新する。
## TypeScript 開発ルール
TypeScript コードを変更するすべての作業で以下のスキルを参照すること。
- 実装開始時は `implementation-workflow` スキルのフローに従う
- コーディング中は `coding-standards` スキルを参照
- テスト作成時は `tdd` および `testing` スキルを参照
- コード重複が疑われる場合は `code-similarity-ts` スキルを使用
- コードレビュー時は `typescript-code-review-skill` スキルを参照
- パフォーマンス確認時は `typescript-performance-review-skill` スキルを参照
注意:
similarity-ts がインストールされていない場合、code-similarity-ts 行は省略する。追記内容と書き込み先をユーザーに提示し、承認を得てから書き込む。
書き込み完了後、対象ファイルと追加したスキル一覧を報告する。
npx claudepluginhub dio0550/d-market-typescript --plugin typescript-rules-pluginAlways-on conventions for TypeScript monorepos covering code style, JSDoc, markdown structure, security, and Vitest testing rules.
Guides creation of .claude/rules/ files for path-scoped project conventions using TDD workflow: RED (test gaps), GREEN (write rule), REFACTOR (optimize). Triggers on 'add rule', 'create convention', 'scope guideline'.
Guides authoring .claude/rules/*.md files for auto-applied, file-pattern-scoped constraints on code conventions, quality standards, and project-specific guidance.