ワンクリックで
dub-flow
Use when turning staged changes into a DubStack branch, commit, and submitted PR stack with clear naming and user confirmation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when turning staged changes into a DubStack branch, commit, and submitted PR stack with clear naming and user confirmation.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when managing stacked branch workflows with DubStack, including create/modify, navigation, sync/restack, submit, PR opening, and recovery.
Use when managing stacked branch workflows with DubStack, including create/modify, navigation, sync/restack, submit, PR opening, and recovery.
Use when the user wants fully autonomous delivery in this repo from a clear task through implementation, verification, review, and PR follow-through.
Use when changing AI-generated branch, commit, or PR metadata for DubStack flow, or when adding new local Evalite coverage for those outputs.
Answer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText, ToolLoopAgent, embed, or tools, (2) Want to build AI agents, chatbots, RAG systems, or text generation features, (3) Have questions about AI providers (OpenAI, Anthropic, Google, etc.), streaming, tool calling, structured output, or embeddings, (4) Use React hooks like useChat or useCompletion. Triggers on: "AI SDK", "Vercel AI SDK", "generateText", "streamText", "add AI to my app", "build an agent", "tool calling", "structured output", "useChat".
| name | dub-flow |
| description | Use when turning staged changes into a DubStack branch, commit, and submitted PR stack with clear naming and user confirmation. |
Use this skill when a user asks to "create a PR" or "submit this" from staged changes, especially when you want the CLI path to mirror dub flow.
Produce a clean, reviewable stack operation with:
dub flow when AI is available, or dub create + dub submit when manual mode is requiredgh auth is configured for PR operations.dub config ai-assistant on is enabled for the repo.Run:
git status --short
git diff --cached --stat
git diff --cached
git log --oneline -5
Capture:
If nothing is staged, stop and suggest one of:
git add <files>git add -Adub create <name> -pm "..." to stage interactivelyPrefer:
<type>/<short-kebab-scope>
Examples:
feat/auth-loginfix/sync-parent-mismatchrefactor/submit-body-builderUse conventional commits:
type(scope): summary
optional body
optional issue link
If user provided issue ID (for example A-35), append:
Completes A-35
If the repo has templates, use them as the formatting contract:
.github/pull_request_template.md.github/PULL_REQUEST_TEMPLATE.md.github/PULL_REQUEST_TEMPLATE/*.mddocs/pull_request_template.mdpull_request_template.mdgit config commit.template .gitmessageThe first line of the commit message still must be a valid Conventional Commit subject.
Present:
Ask user to choose:
dub flow --ai -a
dub flow previews branch, commit, PR, and planned commands before mutation.-y because approval prompts require a TTY.dub f --dry-run when you only need preview output.dub create <branch-name> -am "<commit-message>"
dub ss
dub create <branch-name> -um "<commit-message>"
dub ss
dub create <branch-name> -pm "<commit-message>"
dub ss
dub pr
-a/-u/-p flow.gh auth login.dub config ai-assistant on and configure repo defaults if appropriate.-y or use --dry-run if the user only wants preview output.dub restack, resolve conflicts, then rerun dub ss.✅ DubStack submission complete
- Branch: <branch-name>
- Commit message: <message>
- Command(s): dub create ..., dub ss
- Next: dub pr (to open PR), dub log (to inspect stack)