claude

typescript-rules-plugin

TypeScript開発ルールプラグイン(実装ワークフロー、TDD、品質チェック、Gitワークフロー)

0 on GitHubMITupdated 3 months ago
/

Plugin typescript-rules-plugin from marketplace d-market-typescript in DIO0550/d-market-typescript. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (10)

  • code-similarity-ts

    TypeScriptコード重複検出・共通化スキル。similarity-tsを使用してコードの意味的類似を検出し、リファクタリング計画を立てる。「重複コードを見つけて」「共通化したい」「類似コード検出」「似たコードがある」などのリクエスト時に使用。

  • coding-standards

    React/TypeScript基本実装ルール。早期return、型定義(アサーション制限・satisfies・判別可能union)、null/undefined、モジュール設計(import type・named export・循環依存)、不変性、命名規則、エラーハンドリング、非同期処理(floating promise・AbortController)などのコーディング規約を定義。TypeScriptコードを新規作成・修正する際にSkillツールで実行すること。

  • eslint-setup

    ESLintセットアップスキル。coding-standardsに対応するESLint公式ルールをプロジェクトに導入する。「ESLint設定」「リンター設定」「eslint setup」などのリクエスト時に使用。

  • implementation-workflow

    TypeScript実装ワークフロースキル。新機能開発やバグ修正を開始する際のエントリーポイントとして、状況に応じて適切なスキルをSkillツールで実行させる。品質チェック(テスト・lint・型チェック)とブランチ運用を定義。TypeScriptの実装作業を行う際にSkillツールで実行すること。

  • rules-setup

    TypeScript/Reactプロジェクトの指示ファイル(CLAUDE.md、.cursorrules等)にd-marketルール系スキル活用ガイドを追加するセットアップスキル。`setup` 名衝突を避けるため rules-setup として利用。

  • tdd

    TDD(テスト駆動開発)ルール。t-wada式のRed-Green-Refactorサイクル、三角測量、ベイビーステップなどの手法を定義。テストファーストで開発する際や新しいロジックを追加する際にSkillツールで実行すること。

  • test-rules-config

    テストルール設定ファイル(.test-rules.yml)を対話的に作成・更新するスキル。describe禁止・条件分岐禁止・ファイル命名規則の有効/無効を設定する。

  • testing

    単体テストルール。フラット構造(describe不使用)、モック使用制限、パラメータ化テスト、テストピラミッドなどの規約を定義。テストコードを新規作成・修正する際にSkillツールで実行すること。Vitest/Jest対応。

  • typescript-code-review-skill

    TypeScript/React向けコードレビュースキル。命名規則・テストコード品質・コメント意図/防御的コードの3つの観点でレビューを実施。「コードレビューして」「PRレビュー」「命名規則を確認」「テストの品質をチェック」「コメントを確認」「エラー処理を確認」「レビューお願い」などのリクエスト時に使用。

  • typescript-performance-review-skill

    TypeScript/Reactパフォーマンスレビュースキル。測定ファーストの最適化観点でコードをレビュー。フロントエンド(re-render、バンドルサイズ)、バックエンド(N+1、キャッシュ)、API(ペイロード、圧縮)のパフォーマンス問題を検出。「パフォーマンスレビュー」「速度改善」「最適化チェック」「パフォーマンスを確認」などのリクエスト時に使用。

Subagents (2)

  • typescript-naming-reviewer

    TypeScriptプロジェクトで命名規則への準拠をレビューする必要がある場合に、このエージェントを使用します。新しいコードの作成後、既存コードの変更後、または命名規則のチェックを明示的に要求された際にこのエージェントを起動してください。

  • typescript-test-reviewer

    TypeScript/Reactプロジェクトのテストコードの品質、構造、網羅性をレビューして、保守性と信頼性の高いテストスイートの構築を支援する場合に、このエージェントを使用します。このエージェントはテストファイルを分析し、テストの意図、独立性、適切性を評価します。

Hooks (11)

  • PreToolUse

    ${CLAUDE_PLUGIN_ROOT}/scripts/block-npx.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/pre-push-typecheck.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/pre-push-lint.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/pre-push-jsdoc.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/pre-push-test-rules.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/require-skill-before-edit.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/block-lint-suppress.sh

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/post-edit-lint.sh

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/check-test-rules.sh

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/check-jsdoc-rules.sh

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/scripts/record-skill-fired.sh

View source on GitHub

Maintain typescript-rules-plugin?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted