一键导入
vibepro-workflow
Use when working with VibePro CLI, Graphify, Story diagnosis, task planning, PR preparation, Gate evidence, or VibePro review artifacts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when working with VibePro CLI, Graphify, Story diagnosis, task planning, PR preparation, Gate evidence, or VibePro review artifacts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when recording VibePro verification or review evidence, writing Architecture/Spec artifacts, or resolving blocked gates when pr prepare reports needs_verification, needs_review, or unresolved gate ids.
Use when the user asks VibePro to check UI, security, performance, architecture, PR readiness, launch readiness, or performance improvement evidence.
Use when refactoring with VibePro so the agent follows Story -> Architecture -> Spec -> Task -> Code -> Gate -> PR instead of editing code first.
Use when generating, reviewing, or repairing Japanese business meeting minutes from transcripts, Slack attachments, recordings, or Meeting Pack inputs.
Use when VibePro work needs codebase-memory-mcp impact context for changed files, call paths, routes, symbols, or risk hints without treating topology as correctness evidence.
Use when reviewing VibePro PR preparation artifacts, deciding whether to proceed, split, add evidence, waive with reason, or block.
| name | vibepro-workflow |
| description | Use when working with VibePro CLI, Graphify, Story diagnosis, task planning, PR preparation, Gate evidence, or VibePro review artifacts. |
Use VibePro as a Story / Architecture / Spec / Graphify / Gate control plane. The CLI creates evidence; this Skill tells the agent how to use that evidence without skipping the intended order.
Use this Skill when the task mentions VibePro, Story/Spec/Architecture, Graphify, Gate DAG, PR preparation, Agent Review, diagnosis packages, review cockpit, or VibePro-managed evidence under .vibepro/.
Also use it when the user asks whether VibePro work is done, PR-ready, verified, reviewable, or safe to merge. In those cases the answer must be grounded in current VibePro artifacts and repository state, not a general impression.
vibepro init <repo> --language ja..vibepro/config.json output.language or the explicit CLI --language override.vibepro graph <repo> --run-graphify.vibepro-codebase-memory when codebase-memory-mcp is available and changed-file topology, symbols, routes, call paths, or risk hints would affect implementation, tests, review roles, or split boundaries.vibepro story diagnose <repo> --id <story-id> --pre-architecture --run-graphifyvibepro story derive <repo> --run-graphifyvibepro story map <repo>vibepro check list for the current registry, then vibepro check <pack> <repo>. Registered packs include ui, security, performance, architecture, pr-readiness (--base <ref> --head <ref>), launch-readiness, agent-harness, public-discovery, self-dogfood, oss-readiness, regression-risk, and all.vibepro performance define <repo> --id <story-id> --metric-id <id> --user-story <text> --start-condition <text> --completion-condition <text> --evidence-source <type>vibepro performance record <repo> --id <story-id> --metric-id <id> --label before|after --status completed --duration-ms <ms> --evidence-source <type:ref:summary>vibepro performance compare <repo> --id <story-id>vibepro graph <repo> --run-graphify.vibepro design-system derive <repo> --id <ds-id> --product <name> --routes <csv> --brief <text> --from-code..vibepro/design-system/<ds-id>/evidence-coverage.json and ds-gate.json before accepting the DS as an implementation constraint..vibepro/design-system/<ds-id>/design-system.json, semantic-tokens.json, component-roles.json, component-states.json, screen-patterns.json, cta-policy.json, density-policy.json, navigation-policy.json, anti-patterns.json, and implementation-mapping.json as product-local DS evidence.vibepro design-modernize derive-system <repo> --id <story-id> --product <name> --routes <csv> --brief <text>vibepro design-modernize plan <repo> --id <story-id> --product <name> --routes <csv> --base-url <url>.vibepro/design-modernize/<story-id>/derived-design-system.json, design-modernize.json, and ds-gate.json as implementation constraints.vibepro uiux intake template <repo> --id <story-id> then fill and vibepro uiux intake validate <repo> --id <story-id>vibepro uiux map <repo> --id <story-id>vibepro uiux evidence <repo> --id <story-id>vibepro uiux prepare <repo> --id <story-id>vibepro story plan <repo>.vibepro task create <repo> --from-plan --id <story-id>. Use vibepro task brief|plan|handoff <repo> --task <task-id> for task-scoped context.vibepro checkpoint <story|implementation-start|test-plan|implementation-complete|verification|pr> <repo> --story-id <story-id> and check gate state early with vibepro gate check <repo> --story-id <story-id> instead of discovering blocks at PR time.vibepro pr prepare <repo> --story-id <story-id>. Record verification evidence with vibepro verify record, and import CI results with vibepro verify import-ci <repo> --id <story-id> --pr <n> instead of rerunning full suites locally when a PR exists.pr prepare --summary-json or --view output first, then .vibepro/pr/<story-id>/pr-prepare.json gate_status before treating work as PR-ready. Also inspect decision-index.json and evidence-plan.json when present so skipped or depth-limited artifacts are not mistaken for missing evidence.gate_status.agent_review_instruction is present, Agent Review is mandatory. Treat the generated review plan as an instruction to dispatch Codex/Claude Code subagents when the coordinator runtime provides subagent capability. Do not convert it into a user-permission wait or silently skip it.vibepro review prepare <repo> --id <story-id> --stage <stage>..vibepro/reviews/<story-id>/<stage>/parallel-dispatch.md.vibepro review start using the real subagent id, then dispatch the listed Codex/Claude Code subagents in parallel, one role per subagent. Close each lifecycle with vibepro review close --close-reason completed after the subagent returns. Use vibepro review repair <repo> --story-id <id> to generate the repair command sequence for incomplete review evidence.vibepro review record and include subagent provenance plus closed lifecycle evidence:
--agent-system codex --execution-mode parallel_subagent --agent-id <spawned-agent-id> --agent-closed plus --agent-thread-id or --agent-call-id when available.--agent-system claude_code --execution-mode parallel_subagent --agent-id <task-or-subagent-id> --agent-closed plus --agent-session-id or --agent-transcript when available.vibepro pr prepare and continue only after gate:agent_review passes.pr prepare reports gate:evidence_adjudication or gate:judgment_dag_adjudication unresolved: vibepro adjudicate prepare <repo> --id <story-id> (and --judgment), dispatch the generated request to an independent fresh-context subagent (not the implementing agent), record verdicts with vibepro adjudicate record, and close not_verifiable_by_automation / needs_human_judgment entries with accepted decision records. Verdicts are head-bound and fail closed; see vibepro-gate-evidence for the full playbook.pr-body.md as the concise GitHub decision brief only. Do not treat it as the audit log or as the full Gate record.review-cockpit.html, gate-dag.html, and split-plan.html only when the evidence-depth policy generated them. When they are skipped, use their JSON sidecars or the embedded summaries in pr-prepare.json / decision-index.json.vibepro pr create; do not bypass VibePro with raw gh pr create. When the Release Surface Guard blocks a release command, restore readiness via pr prepare instead of working around the guard (see Release Surface Guard below).vibepro verify import-ci, rerun vibepro pr prepare, and rerun vibepro pr create so an existing PR body and pr-create.json are refreshed for the current head.vibepro execute merge <repo> --story-id <id> --strategy merge (--infer-session or --session-id auto attaches session cost accounting); do not use raw GitHub merge as the normal VibePro completion path. execute merge writes pr-merge.json and persists canonical audit artifacts under docs/management/audit-artifacts/<story-id>/.vibepro audit replay <repo> --story-id <id>, vibepro audit session-cost <repo> --story-id <id>, vibepro trace backfill <repo> / vibepro trace declare <repo> --story-id <id> --lifecycle <state>, and vibepro usage report <repo> --subagent-roi --gate-roi.vibepro execute start <repo> --story-id <id> creates or reuses a managed worktree and reports its state (managed_worktree: preferred/created|reused). Prefer this over creating git worktrees manually for VibePro work.vibepro execute status|next|reconcile to inspect and advance the Execution DAG, and vibepro execute merge to complete it.git switch -c from another checkout (for example the canonical repo) creates the branch in the wrong place.vibepro guard blocks release-surface commands (gh pr create, gh pr merge, fly deploy, vercel deploy|--prod, npm publish, pushes to protected branches) while the selected story is not ready_for_pr_create=true. Readiness that cannot be evaluated fails closed: release surfaces stay blocked.vibepro guard check [--command <cmd>] [--pre-push <remote>] [--pretooluse], vibepro guard install [--claude] (git pre-push hook / Claude Code PreToolUse hook), vibepro guard status, vibepro guard uninstall.vibepro pr prepare — not to reroute the release through another surface.VIBEPRO_GUARD_BYPASS="<reason>"; the bypass is appended to .vibepro/guard/bypass-log.jsonl with command, story, head SHA, and timestamp for audit. Never bypass silently or without a real reason.vibepro pr prepare <repo> --story-id <id> --summary-json or a limited --view <readiness|blocking-gates|gate-evidence|traceability|design-ssot|senior-gap>.vibepro-gate-evidence Skill.codebase-memory-mcp impact context for broad VibePro core, Gate DAG, Agent Review, auth/security, data/state, route, or workflow changes when the provider is installed and indexed.scope.status=reviewable as completion approval. It is PR size/scope guidance only.inconclusive scanner status as a pass. Zero scanned targets means nothing was examined; only not_applicable is a legitimate out-of-scope resolution.gate:evidence_adjudication and gate:judgment_dag_adjudication require an independent fresh-context subagent, and verdicts are head-bound (fail closed on missing or mismatched head_commit).VIBEPRO_GUARD_BYPASS reason in a genuine emergency.--agent-closed). Manual pass records are audit notes, not enough to satisfy gate:agent_review.user_perceived metric backed by browser_e2e, client_marker, or manual_observation./api/... calls. Network Contract Gate requires matching Next.js routes and network-aware flow evidence for API 4xx/5xx.design-system derive for existing products that need a reusable DS. Screen-level modernization should not invent product semantics when current routes, CTAs, states, style tokens, or Graphify evidence can define them..vibepro/design-system/<ds-id>/design-system.json as complete unless evidence-coverage.json and ds-gate.json are reviewed. Missing Graphify/style evidence may be a warning; missing semantic roles or implicit fallback is a design gate problem.ds-gate.json.ds-gate.json fall back implicitly. If DS drift, component role, composition, visual hypothesis, or anti-pattern clauses are missing, treat the design-modernize evidence as incomplete.git stash, git restore, git reset, or checkout changes as the first response to a dirty repository worktree. First classify the dirty state.git status --short --branchgit diff --name-statusgit diff --cached --name-statusgit diff --statgit diff --cached --statgit reflog --date=iso -8 HEADgit reflog --date=iso -8 <current-branch>HEAD, while git diff --cached or git diff is exactly the inverse of the commits between that old commit and HEAD.git diff --stat <old-commit> HEADgit diff --stat HEAD <old-commit>git diff --name-status <old-commit> HEADgit diff --name-status HEAD <old-commit>HEAD with the least destructive command that resolves the observed state. Do not preserve it as a stash unless the user asks for archival.pr-prepare.json, decision-index.json, evidence-plan.json, Gate DAG evidence, and verification artifacts.gate_status.ready_for_pr_create is false or missing.gate:agent_review, gate:artifact_consistency, gate:definition_of_done, gate:network_contract, gate:e2e, or any critical required gate is unresolved.manual_review provenance where the gate required parallel subagents.Before saying VibePro confirmed the work, name the exact VibePro command or artifact inspected, including .vibepro/pr/<story-id>/pr-prepare.json and the relevant Gate DAG node. For implementation work, rerun vibepro pr prepare after verification evidence and review records are updated, then confirm gate_status.ready_for_pr_create=true and overall_status=ready_for_review.
.vibepro/stories/story-map.md: repo Story map for human review..vibepro/stories/story-plan.md: candidate work items..vibepro/pr/<story-id>/pr-prepare.json: PR readiness source of truth; check gate_status..vibepro/pr/<story-id>/decision-index.json: compact index of Story, decisions, review path, and evidence references..vibepro/pr/<story-id>/evidence-plan.json: evidence-depth policy, generated artifacts, skipped artifacts, and required follow-up evidence..vibepro/pr/<story-id>/verification-evidence.json: current-head verification commands and imported CI evidence..vibepro/pr/<story-id>/pr-body.md: concise GitHub decision brief; not the full audit log..vibepro/pr/<story-id>/review-cockpit.html: first screen for human decision when generated..vibepro/pr/<story-id>/human-review.json: machine-readable human decision template..vibepro/pr/<story-id>/gate-dag.json: Gate dependency evidence. gate-dag.html is an optional view..vibepro/pr/<story-id>/split-plan.json: split lanes and Graphify investigation scope. split-plan.html is an optional view..vibepro/pr/<story-id>/pr-create.json: PR create or existing-PR refresh lifecycle evidence..vibepro/pr/<story-id>/pr-merge.json: merge lifecycle evidence from vibepro execute merge.docs/management/audit-artifacts/<story-id>/: canonical persisted audit artifacts written at merge time..vibepro/uiux/<story-id>/: uiux intake, map, evidence, and prepare artifacts for intent-first UI/UX work..vibepro/reviews/<story-id>/<stage>/parallel-dispatch.md: required parallel subagent dispatch instructions when Agent Review Gate is unresolved..vibepro/adjudication/<story-id>/adjudication.json / judgment-adjudication.json: head-bound adjudication verdicts for AC clauses and judgment items; adjudication-request.md / judgment-adjudication-request.md are the subagent dispatch requests..vibepro/guard/bypass-log.jsonl: audit log of Release Surface Guard bypasses..vibepro/checks/<pack>/<run-id>/check.json: purpose-level diagnosis package evidence..vibepro/checks/<pack>/<run-id>/check.md: human-readable diagnosis package report..vibepro/checks/ui/<run-id>/check.json: UI check evidence, including flow_design.interactive_contract_hits..vibepro/pr/<story-id>/performance-runs/*.json: Story-level performance evidence runs..vibepro/design-system/<ds-id>/design-system.json: product-local Design System derived from current evidence..vibepro/design-system/<ds-id>/evidence-coverage.json: route/style/Graphify/semantic coverage findings for the native DS..vibepro/design-system/<ds-id>/ds-gate.json: explicit DS gate with fallback disabled..vibepro/design-system/<ds-id>/implementation-mapping.json: route/component/file mapping for implementation handoff..vibepro/design-modernize/<story-id>/design-system-derivation.json: product semantics and Derived Design System derivation..vibepro/design-modernize/<story-id>/derived-design-system.json: semantic tokens, component roles, CTA hierarchy, anti-patterns, and visual hypothesis policy..vibepro/design-modernize/<story-id>/design-modernize.json: screen modernization plan and Design Quality DAG..vibepro/design-modernize/<story-id>/ds-gate.json: explicit DS drift and UX regression gate clauses.