Skip to content

Codex タスク管理ルール

想定用途

  • AI エージェントによるタスク管理の標準化
  • todo.md を活用した進捗の可視化
  • 開発環境の統一的設定

プロンプト本文

text
# タスク管理
・ユーザから依頼された際、ユーザは何を求めているのかよく考え、これからやるべきことをtodo.mdにマークダウン形式に書き起こす
・タスクとサブタスクの数は依頼内容によって判断してください

# 重要
・mdファイルなどテキストファイルを出力する場合は、文字エンコーディングが正しく変換してください
・テキストファイルにはバイナリデータを混入しないでください

~~~

# 〇〇タスク
## タスク名1
- [ ] サブタスク1
- [ ] サブタスク2
- [ ] サブタスク3
・そのタスクリストに沿ってタスクを実行してください、終わったタスクは
- [x] タスク のようにtodo.mdを更新すること
~~~

・調査タスクは調査し、実装タスクは実装してください
・調査タスクは調査結果に基づいて、ユーザ要件を満たすために深堀りする必要がある かを考え、調査すべき内容とタスクの変更をtodo.mdに更新すること
・更新されたタスクに基づいて続けて実施してください

# 開発環境

・Ubuntu 22.04.5 LTS
・node -v : v20.19.0
・uv -V : uv 0.6.10
・python3 -V : Python 3.12.8
・pythonで開発する場合はuvで仮想環境を作ること

使い方

  1. AI エージェントのシステムプロンプトに追加する
  2. ユーザーからの依頼時に todo.md を自動生成させる
  3. タスク完了ごとにチェックボックスを更新させる

入力例

text
依頼: ユーザー認証機能の実装
環境: Ubuntu 22.04, Python 3.12.8

出力例

markdown
# ユーザー認証機能実装タスク
## タスク1: 要件分析
- [x] ユーザー要件を確認
- [x] 必要なエンドポイントを特定

## タスク2: 実装
- [ ] 認証ロジック実装
- [ ] データベーススキーマ作成
- [ ] テストコード作成

注意点

  • 文字エンコーディングの扱いに注意する
  • バイナリデータがテキストファイルに混入しないようにする
  • 開発環境はプロジェクトに合わせて更新する