create-checklist

Installation
SKILL.md

GitHub issue ( $ARGUMENTS ) から動作確認チェックリストを作成する。$ARGUMENTS は issue 番号(123、#123)または URL。

手順

  1. tmp/issues/<issue番号>/ 配下の以下を読み込む
    • research.html: 受け入れ条件(AC)— チェックリストの起点となる
    • plan.html: 実装計画(タスクと AC カバレッジ)— 各 AC を検証する具体的な操作手順を組み立てる材料
  2. research.html が無い場合のみ gh issue view で issue を取得し、AC を抽出する(/research を先に実行することが望ましいが fallback として動く)
  3. git log main..HEAD --stat でコミット単位の変更概要を確認し、必要に応じて git show <hash> で個別のコミット内容を把握する
  4. 各 AC を起点に動作確認項目を組み立てる
    • 各 AC を満たすことを確認するための具体的なブラウザ操作・期待結果を記述
    • AC ごとに 正常系・異常系・エッジケース を網羅する(AC が「不正入力でエラー」なら、各種不正パターンを列挙)
    • チェックリスト項目には対応する AC 番号を併記する(例: [AC1] 不正なメールでエラーが表示される)
  5. AC で明示的にカバーされていないが動作確認が必要な観点(パフォーマンス・他機能への影響・UI 崩れなど)も補助項目として追加する
  6. 結果を Write ツールで tmp/issues/<issue番号>/checklist.html に HTML として書き込む

Markdown ではなく HTML で出力する理由: チェックリストは正常系 / 異常系 / エッジケースの分類、AC 番号と各項目の対応、ブラウザでの操作手順、画面遷移のフローなど、構造化と視覚的区別が役立つ情報を扱う。HTML を採用することでチェックボックスの実装、AC 番号バッジ、フェーズごとの色分け、Mermaid での画面遷移図、<details> での前提条件の折りたたみなど、Markdown では実現困難なリッチ表現を活用できる。

出力構造(必須セクション)

Installs
14
Repository
tanabee/skills
GitHub Stars
3
First Seen
Mar 9, 2026
create-checklist — tanabee/skills