nrslib 532b1961a7 refactor: expert → dual リネーム、未使用ピース削除、default 統合
- expert/expert-mini/expert-cqrs/expert-cqrs-mini を dual 系にリネーム
  (「フルスタック」→「フロントエンド+バックエンド」に説明も修正)
- expert-supervisor ペルソナを dual-supervisor にリネーム
- passthrough, structural-reform ピースを削除
- default-mini, default-test-first-mini を default に統合
- coding-pitfalls ナレッジの主要項目を coding ポリシーに移動し削除
- implement/plan インストラクションにセルフチェック・コーダー指針を追加
- builtin カタログに不足していた terraform, takt-default 系を追加
- deep-research をカテゴリに追加
2026-03-02 13:15:51 +09:00

1.5 KiB

Analyze the task and formulate an implementation plan including design decisions.

Note: If a Previous Response exists, this is a replan due to rejection. Revise the plan taking that feedback into account.

Criteria for small tasks:

  • Only 1-2 file changes
  • No design decisions needed
  • No technology selection needed

For small tasks, skip the design sections in the report.

Actions:

  1. Understand the task requirements
    • When reference material points to an external implementation, determine whether it is a "bug fix clue" or a "design approach to adopt". If narrowing scope beyond the reference material's intent, include the rationale in the plan report
    • For each requirement, determine "change needed / not needed". If "not needed", cite the relevant code (file:line) as evidence. Claiming "already correct" without evidence is prohibited
  2. Investigate code to resolve unknowns
  3. Identify the impact area
  4. Determine file structure and design patterns (if needed)
  5. Decide on the implementation approach
    • Verify the implementation approach does not violate knowledge/policy constraints
  6. Include the following in coder implementation guidelines:
    • Existing implementation patterns to reference (file:line). Always cite when similar processing already exists
    • Impact area of changes. Especially when adding new parameters, enumerate all call sites that need wiring
    • Anti-patterns to watch for in this specific task (if applicable)