Writing Plans Skill logo

Writing Plans Skill

開く

コードに触れる前に、コンテキストゼロを前提として、細分化されたタスクで包括的な実装計画を作成します。

共有:

計画の作成

エンジニアがコンテキストゼロであることを前提として、細分化されたタスクで包括的な実装計画を作成する Skill。

核心アプローチ

計画を書くときは、エンジニアが次のように仮定します:

  • コードベースに対するコンテキストがゼロ
  • 熟練した開発者だがツールセットについて何も知らない
  • 優れたテスト設計をあまり知らない
  • すべてを文書化する必要がある:どのファイルを変更するか、どのようにテストするか、何を確認するか

タスクの粒度

各ステップは 1 つのアクション(2-5 分):

  • "失敗するテストを書く" - ステップ
  • "失敗することを確認するために実行する" - ステップ
  • "テストに合格するための最小限のコードを実装する" - ステップ

核心原則

  • DRY:繰り返さない
  • YAGNI:それは必要ない
  • TDD:テスト駆動開発
  • 頻繁なコミット:小さな原子的コミット

計画の保存先:docs/plans/YYYY-MM-DD-<feature-name>.md

コメント

まだコメントがありません。最初のコメントを投稿してください!