一般的なワークフロー¶
PanaceaのCLIを使用した日常的なタスクのステップバイステップのパターン。
不慣れなコードベースを探索する¶
bash
anote explain # CODEBASE.mdツアーを生成
anote explain src/auth.ts "これはどう機能しますか?"
anote index && anote search "JWT validation"
引数なしのexplainは、リポジトリ全体のCODEBASE.mdの概要を記述します。ファイルを指定するか、特定の質問をして詳細を掘り下げます。
バグを修正する¶
bash
anote fix --error "TypeError: cannot read property 'id' of undefined"
anote fix src/handler.ts "ウェブフックハンドラーが負荷の下でイベントをドロップします"
anote fix --loop --cmd "npm test" # テストが通るまで繰り返し実行
コードを書くとコミットする¶
bash
anote generate "Express用のレートリミッターミドルウェア" -o src/middleware/rateLimit.ts
anote test src/middleware/rateLimit.ts --write
anote commit # AI生成のコミットメッセージ
プッシュする前にレビューする¶
bash
anote diff --staged # ステージされた変更をレビュー
anote review --pr 42 # またはオープンなGitHub PRをレビュー
anote security --severity high # OWASP Top 10監査
プルリクエストを開く¶
bash
anote pr --gh # 説明を生成し、gh CLIで開く
安全にリファクタリングする¶
bash
anote refactor src/legacy.ts "検証ロジックを独自の関数に抽出する" --dry-run
anote refactor src/legacy.ts "検証ロジックを独自の関数に抽出する" --auto
まだレビューしていないものには、まず--dry-runを試してください。
他の作業をしながら作業を続ける¶
bash
anote watch "src/**/*.ts" # 保存のたびに再分析
進めながら文書化する¶
bash
anote docs src/api.ts --style jsdoc
anote changelog --since v1.2.0
次のステップ¶
- プロンプトライブラリ — コピー&ペーストの出発点
- CLIコマンド — 完全なフラグリファレンス