1
フォーカス 2
防止 3
テスト 4
ドキュメント 5
コミット 1
問題にフォーカス
/focus-problem
コードを書く前に、まず問題を理解します。並列エージェントを使用してコードベースを探索し、コンテキストを収集します。
実行内容:
- → プロジェクト構造とアーキテクチャを分析
- → 関連コードとパターンを検索
- → 既存のテストとドキュメントをレビュー
- → 依存関係と制約を特定
2
過剰開発を防止
/prevent-overdev
YAGNI 原則チェック。本当に必要なものだけを構築します。早すぎる最適化や不要な抽象化を避けます。
チェックリスト:
- □ この機能は本当に必要ですか?
- □ よりシンプルな方法で解決できますか?
- □ 不要な抽象化を追加していませんか?
- □ 最小限の実装は何ですか?
3
テストファースト(TDD)
/test-first
実装の前にテストを書きます。Red-Green-Refactor サイクルで、コードが正しく動作し、保守しやすいことを確認します。
RED
失敗するテストを書く
GREEN
テストを通過する最小限のコードを書く
REFACTOR
機能を壊さずに改善
4
ドキュメント作成
doc-writer agent
変更に対するドキュメントを自動生成。README の更新、API ドキュメント、必要に応じてコードコメント。
自動生成:
- → 関数/メソッドの JSDoc コメント
- → API エンドポイントドキュメント
- → 新機能の README 更新
- → 使用例
5
スマートコミット
/smart-commit
コンベンショナルコミットメッセージを自動生成。一貫性があり、明確で、ベストプラクティスに従います。
/smart-commit
feat(auth): JWT トークン検証を実装
- 有効期限チェック付きの validateToken 関数を追加
- リフレッシュトークンのローテーションを含む
- 包括的なテストカバレッジを追加 (95%)
Co-Authored-By: Claude <[email protected]>