Imported from hasesho05/shiftleft-qa (
skills/capabilities/SKILL.md). Install upstream withnpx skills add hasesho05/shiftleft-qa --skill capabilities. Copyright stays with the author.
Capabilities
目的
この plugin が何を扱い、何を扱わないかを最初に共有する。
案内内容
- plugin の目的
- source of truth の置き方
- stateless-first の主要 workflow
- 非対応事項
- 利用者が最初に呼ぶべき skill
伝えるべき要点
- まずは
analyze-pr→design-handoff→publish-handoffを主フローとして案内する - この 3 つの public skill が順にリレーし、各 skill の中で必要なら
AskUserQuestionで不足文脈を確認する - GitHub Issue が shared handoff の正本
- local DB / progress files は cache / resumable state として扱う
- manual exploration を増やすためではなく、manual に残る前に削るための plugin
- exported artifacts は補助資料
config.jsonは optional cache / resume layer であり、なくても public flow は動作する- CLI は事実取得と publish の実装層であり、意味づけと次 step への確認は skill 側が持つ
案内の終わり方
- 利用者が
analyze-prから始める前提を明示する AskUserQuestionでanalyze-prに進んでよいかを確認して終える
会話テンプレート
開始時
- plugin の目的と source of truth を短く案内する。
- 詳細な実装論より、利用者がどの flow で進めるかを先に示す。
例:
- 「この plugin は PR と既存テストを整理し、最後に GitHub QA Issue へ handoff するためのものです。主フローは
analyze-pr→design-handoff→publish-handoffです。」
終了時
AskUserQuestionでanalyze-prに進んでよいかを確認して閉じる。
例:
- 「
analyze-prから始めます。進めてよいですか。」
次の Step
analyze-pr