← ClaudeAtlas

start-devlisted

機能ブランチ開発ワークフロー: Issue/DesignDoc確認 → worktree作成 → 計画 → 実装 → コミット → PR作成。 セッション内で worktree を管理する。 Trigger when the user says: "feature開発", "開発開始", "新機能開発", "PRワークフロー", "start dev", "start feature", "new feature", or similar phrases requesting to start development.
kompiro/hane · ★ 0 · AI & Automation · score 70
Install: claude install-skill kompiro/hane
# Feature Development Workflow セッション内で worktree を作成・管理し、計画 → 実装 → コミット → PR作成の流れで開発を進める。 ## 前提条件 - `gh auth status` で GitHub 認証済みであること - ホスト repo の `.gitignore` に `.claude/worktrees/` が含まれていること(推奨) ## ホスト repo に依存��る慣習について 本 skill には以下の任意(optional)ステップが含まれる。ホスト repo がその慣習を採用していない場合は、該当ステップをスキップしてよい。 - **`status: *` ラベル運用**: `status: ready / blocked / implementing / designing / designed / in-review` でラベル管理する慣習。ラベルが定義されていない repo ではすべてのラベル更新行をスキップする。 - **Design Doc**: `docs/design/` を採用する repo のみ、設計検討を残すワークフローが有効。 - **ADR 昇格**: `docs/adr/` を採用する repo のみ、Design Doc から ADR への昇格が有効。 - **Preview デプロイ表示**: ホスト repo に preview deploy 機構(Cloudflare Pages 等)がある場合のみ、PR 作成後に Preview URL を表示する。 ## 手順 ### 1. Issue の確認 **worktree を作成する前に必ず Issue を読み込み、受け入れ条件・スコープを把握する。** スキル起動時の引数や会話の文脈から起点を判断する。 **A. Issue 番号が指定された場合(例: `#61`)** - `gh issue view <N>` でタイトル・本文・コメント・受け入れ条件を確認する - Issue 本文に Design Doc へのリンクがあれば読む - Issue 番号とタイトルを控える(PR との紐付けで使用) - Issue のラベルを `status: implementing` に更新する(`status: *` ラベル運用がある場合のみ): ``` gh issue edit <N> --remove-label "status: ready" --remove-label "status: blocked" --add-label "status: implementing" ``` **B. Issue 番号が指定されていない場合** - `gh issue list --state open` を表示してユーザーに確認する - Issue なしで進む場合はそのまま次のステップへ - Issue を選択した場合は A と同様にラベルを更新する > Issue がない場合もある。Design Doc だけを起点に開発を始めることも、 > Issue も Design Doc もなく着手するケースもある。 ### 2. Design Doc の確認 `docs/design/` が存在する repo では、関連する設計ドキュメントがあれば読む。 - Issue 本文や会話に Design Doc への言及があれば優先的に読む - 明示的な言及がなければ `do