Use this skill to operate a staged development workflow from a user project without copying the skill's private implementation assets into that project.
The user project may contain only workflow outputs:
01_init/: project-related user/personnel info, project background, requirement input template, command reference, context files.02_plan/: generated plans and requirement clarifications.03_task/: generated task breakdowns.04_test/: test and verification records.05_archive/: archive, release, rollback, acceptance, accountability records.06_catalog/: project progress logs and index.codes/: selected engineering project code or user-provided existing project code.Skill package layout follows the standard skill resource convention:
references/: workflow documentation loaded on demand.assets/scaffold/: user-facing scaffold files copied during init.assets/templates/: artifact templates copied by the agent when generating workflow files.assets/projects/: project type configurations.Do not create or copy .vibe/ or scripts/ into the user's project directory.
Load detailed references only when needed:
codex/workbuddy: read references/init-workflow.md.plan, task, dev, start, run, build, test, archive, log, commit, close, finish, or flow: read references/workflow-commands.md.references/development-loop.md.references/resource-map.md.vibecoding-cli plan 业务需求文档.docx only extracts and evaluates the requirement, then generates an R&D execution plan document under 02_plan/; it must not create tasks, modify code, run tests, archive, or create private skill directories. Markdown inputs remain supported as a fallback. After the stage finishes, still run the standard Git auto-commit step for files changed by that command.init starts with project type selection. Accept init web官网, init --type web官网, or ask the user to choose when no type is provided. Do not silently default to a project type. Then create/copy only user-facing workflow directories and files, create/preserve codes/, write 01_init/project-type.md, pull the selected project's engineering code into codes// when repository_url is configured, initialize/reuse Git, stage only init-related paths plus the pulled project code, and create the standard auto-commit when Git is available. Report commands not executed. Do not install dependencies, run code, test, lint, build, open browsers, run migrations, seed data, or start services during init.assets/projects/: web官网, 3D平台, 海洋平台, and 已有项目. Exclude project-type-template.md from user choices.已有项目; create/preserve codes/ and do not fetch code unless a repository URL is explicitly configured or provided.repository_url from the project type config as the full code repository path. Fall back to repository only for compatibility.codex and workbuddy are manual context initialization/refresh commands. After init, tell the user to supplement 01_init/ materials first, then run vibecoding-cli codex or vibecoding-cli workbuddy so the context is rebuilt from the whole project information, 06_catalog/, and codes/. codex generates/updates root AGENTS.md; workbuddy updates WorkBuddy context or 01_init/workbuddy-context.md. Never generate these context files automatically during plain init.01_init/requirement-input-template.docx, 01_init/requirement-input-template.md, a separate requirement document, or direct requirement text. *.docx inputs that use the business requirement table are first parsed into fields, then used for planning and task breakdown. Do not ask users for routes, modules, files, APIs, or implementation details unless they already know them.start, run, build, and test execute only after explicit user request. start is the preferred user command for making the selected project run locally; it reads 01_init/project-type.md, derives the real command from project config/code when needed, starts the service, and for frontend projects reports a clickable local URL.vibecoding-cli command must finish by checking Git and committing the command's own changes when Git is available. Use a concise message format: vibecoding-cli , using local time. If the command made no file changes, report 无变更,未提交. If unrelated dirty files exist, do not stage them.本次命令, 执行结果, 关键产物/路径, Git提交, and 下一步命令.init with no selected project, stop after listing project choices and ask the user to choose. Do not create files, pull code, or commit until a project is selected.init, tell the user to fill the required 01_init/ files, then run vibecoding-cli codex or vibecoding-cli workbuddy to initialize/refresh context before plan, show the concise workflow, and show the command quick reference.Stage commands:
initcodexworkbuddystatusplantaskdevstartrunbuildtestarchivelogcommitcloseCombo commands:
plan-taskdev-testdev-buildtest-logfinishflowWhen a command has missing prerequisites, infer the latest suitable artifact only when unambiguous; otherwise ask the user for the ID or missing input.
plan, plan-task, and flow accept a Word requirement document as input, for example vibecoding-cli plan 业务需求文档.docx. Extract 业务名称, 编写人, 编写时间, 需求类别, 背景与目标, 当前流程与期望流程, 具体描述, 相关资料, and 规则权限与补充 before evaluating clarity.
SKILL.md and references/.assets/templates/ as the single source for generated plan, task, test, archive, and catalog artifacts.init, copy only user-facing scaffold directories from assets/scaffold/: 01_init/, 02_plan/, 03_task/, 04_test/, 05_archive/, 06_catalog/, and codes/. Include the Word and Markdown requirement input templates when present.scripts/ or copy assets/templates/ into initialized projects..vibe/ layouts; this skill version only uses assets/templates/.*-template.md files directly in 02_plan, 03_task, 04_test, 05_archive, or 06_catalog.assets/projects/ for repository URL, destination directory, and suggested commands.init; mark them clearly as not executed.init must create or attempt the standard command auto-commit when Git is available. If commit cannot be created, report the exact reason.vibecoding-cli for automatic command commits.共 5 个版本