mcpField
I
implement

implement

github.com/darknesskiller開発0103 回インストール3 週間前に更新
リポジトリ

implement について

要件の明確化からコードレビューと完了報告までを案内する開発スキルです。段階的なチェックを重視し、不足情報があれば作業前に確認します。

主な機能

  1. 01根拠となる情報源と完了条件を明確化
  2. 02編集前に既存の処理フローを確認
  3. 03段階的に実装し対象を絞って検証
  4. 04フォーマット、lint、型、テストを確認
  5. 05変更、検証結果、リスクを要約

活用シーン

  1. 01仕様や issue に基づく機能実装
  2. 02編集前に曖昧な要件を確認
  3. 03コード変更を検証して報告

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/darknesskiller/skills --skill implement

インストール後、Claude Code で/implementを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

実装

手順

  1. 契約を明確にします。 根拠となる情報源(仕様、課題、会話)を特定します。完了条件を列挙します。曖昧すぎる場合は、質問を1つして回答を待ちます。

  2. 継ぎ目を見つけます。 編集前に現在のフローを確認します。ヘルパー、テスト、パターンを再利用します。変更範囲が広い、またはリスクが高い場合は、ファイルを変更する前に調査します。

  3. フィードバックを得ながら構築します。 可能な場合は /tdd を使用します。一度に1つの垂直スライスを進めます。各スライスの後に、必要最小限のチェックを実行します。

  4. レビューします。 フォーマッター、リンター、型チェック、テストを実行します。重要な変更には /code-review を使用します。確認された指摘のみを修正します。

  5. 作業を完了します。 変更したファイルとチェック内容を要約します。依頼された場合にのみコミットします。/git のルールに従います。PR が必要な場合は /bitbucket-helper を使用します。

ブロックされている場合

コンテキストが不足している場合は、質問する前に計画を示します。計画には、根拠となる情報源、完了条件、継ぎ目、呼び出し元、通過すべきチェック、レビューコマンド、変更するファイルを含めます。

出力

ブロックされている場合は、質問する前に Source of truth、Done criteria、Seam、Callers、Build with feedback(/tdd、チェック/テスト)、Review、Changed files を示します。

完了時は、変更したファイル、チェック内容、リスク、ブロックされている場合のフォローアップ内容を明記します。

コメント