skills は何をしますか?
エージェントワークフロースキル — sphinx-needs 対応の課題、要件、ADR を備えた、mattpocock/skills のドロップイン代替
概要
このスキルは、AI エージェント向けのワークフロー機能を提供します。mattpocock/skills と完全互換のインターフェースを持ちながら、バックエンドに sphinx-needs を採用しています。課題、要件、アーキテクチャ決定記録(ADR)を構造化データとして管理し、トレーサビリティと自動ドキュメント生成を実現します。
機能
- 課題管理: 課題の作成、一覧表示、状態変更、コメント追加
- 要件管理: 要件の定義、親子関係の設定、カバレッジの追跡
- ADR 管理: アーキテクチャ決定の記録、ステータス管理、変更履歴の保持
- 互換性: mattpocock/skills と同じコマンドとワークフローをそのまま使用可能
- 自動ドキュメント生成: sphinx-needs により、プロジェクトドキュメントを自動生成
対応エージェント
- Claude Code
- Cursor
- Codex
- その他、カスタムエージェント(API 経由で利用可能)
インストール
# スキルをクローン
$ git clone https://github.com/patdhlk/skills.git
# 依存関係をインストール
$ pip install sphinx sphinx-needs
使用方法
エージェントに対して以下のような指示を出します。
新しい要件を追加してください 課題 #42 にコメントを追加 ADR を承認ステータスに変更
詳細は SKILL.md を参照してください。