Skills DirectoryGitHub から厳選したオープンソースの Skills

intent-driven-developmentcommit ff1bfa1SKILL.md · 要件定義

意図駆動開発

曖昧または影響の大きい変更を、範囲が明確で検証可能な受け入れ基準に整理してから実装へ進みます。

npx skills add affaan-m/ECC --skill intent-driven-development
権限
  • read-repo
  • write-files
  • shell
  • network
対応ツール
Claude Code, Codex, Cursor, Copilot, OpenCode
GitHub
294.3k
提供元
コミュニティ · Affaan Mustafa
状態
スキャン済み
ライセンス
MIT
カテゴリ
要件定義

基本ルール

質問する前にリポジトリを読み、業務上の制約はユーザーか製品文書からのみ取り、コードから推測しません。

実行フェーズ

  1. フェーズ 01文脈を先に読む

    リポジトリ、文書、スキーマ、テスト環境から技術的事実を集め、推測できず範囲を左右する質問だけをします。

  2. フェーズ 02深さを選ぶ

    低〜中リスクはクイックキャプチャ(3〜7件)、セキュリティ・データ・移行・システム横断の変更はフルの受け入れブリーフにします。

  3. フェーズ 03観察できる基準を書く

    各ACに前提条件、トリガー、期待結果、禁止する副作用、検証方法、優先度を書き、「正しく」「安全に」などの曖昧語は使いません。

  4. フェーズ 04続行か確認待ち

    要件が明確で阻害リスクがなければ基準を記録して続行し、高リスクの変更は阻害要因を示して確認を待ちます。

  5. フェーズ 05基準の改訂

    実装中にACが制約で満たせない場合は [revised] を付け、範囲や検証方法を更新し、変わった項目だけを再提示します。

権限の説明(SKILL.md より)

機能必要か説明
ファイル書き込み一部で必要ユーザーの依頼がない限り、受け入れ文書をリポジトリに書き込んだり、ファイルを変更したり、ブランチを作ったりしません。
コマンド実行一部で必要明示的な許可がない限り、破壊的なテスト、移行、セキュリティ探査、負荷テスト、有料の外部呼び出しを実行しません。
外部通信不要ネットワークアクセスは求められません。

SKILL.md のフロントマター(YAML)

SKILL.md のフロントマター(YAML)commit ff1bfa1
---
name: intent-driven-development
description: Turn ambiguous or high-impact product and engineering changes into scoped, verifiable acceptance criteria before or alongside implementation. Use when a user asks to clarify a feature, define acceptance criteria, de-risk a security/data/migration/integration change, prepare implementation requirements for another agent, or make a complex request testable. Do not trigger for trivial edits, straightforward fixes, active debugging, code review, or implementation requests whose acceptance conditions are already clear unless the user explicitly invokes this skill.
---

関連スキル

ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。