一键导入
project-initialization
Use when COMMANDS.md is uninitialized, contains <fill>, or the repository lacks verified canonical build, lint, test, and verify commands.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when COMMANDS.md is uninitialized, contains <fill>, or the repository lacks verified canonical build, lint, test, and verify commands.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
| name | project-initialization |
| description | Use when COMMANDS.md is uninitialized, contains <fill>, or the repository lacks verified canonical build, lint, test, and verify commands. |
| metadata | {"short-description":"Initialize canonical verify commands"} |
Initialize a copied repository so agents can run canonical verification commands without guessing.
This skill standardizes Makefile targets as the command wrapper and makes make verify the completion gate.
Use this skill when:
COMMANDS.md still contains <fill> in the initialization verification line.If project evidence points to embedded, edge, target-local, daemon, logger, recorder, collector, sampler, sensor, robot, battery, flash, wakeup, or thermal constraints, recommend embedded-project-constitution after the command system is initialized. Do not block command initialization on that constitution work.
COMMANDS.md for <fill>.
<fill> exists, initialization is required.Makefile wrapper targets and COMMANDS.md command entries.
verified by agent: <fill> unchanged at this step.make verify.verified by agent: <fill> with yes (YYYY-MM-DD).<fill> and document failure reason + exact next steps to retry (in INIT_REPORT.md or appended notes in COMMANDS.md).embedded-project-constitution for repo-level physical budgets, target profiles, and resource harness skeletons.tools/bootstrap/install.sh) and ask the user to run it.curl | bash patterns.verified by agent to yes without running make verify.<fill> remains.rg "<fill>" COMMANDS.md returns 0 matches.INIT_REPORT.md or COMMANDS.md.Initialization is complete only when both are true:
COMMANDS.md contains no <fill>.make verify has been executed successfully (exit code 0) by the agent.If make verify fails, initialization is not complete and <fill> must remain.
make help (should show wrapper targets and initialization status guidance).make verify.COMMANDS.md and re-check rg "<fill>" COMMANDS.md returns no matches.<fill> and leave actionable remediation notes.Use when finishing a branch or PR after verification and review, including merge, PR publication, keep, discard, cleanup, local sync, and reporting merge or PR URLs with current git state.
Use when handling received code-review feedback on a PR or diff, including requested changes, inline comments, approvals, non-blocking notes, and disputed suggestions. Separates accepted fixes, refutations, deferrals, clarification needs, and merge handoff.
Use when preparing a focused code-review request for a PR or diff after implementation evidence exists, especially to package scope, reviewer focus, PR URL, verification, known risks, and deferred work without deciding final submit readiness.
Use before every submission to decide whether required checks, artifacts, and branch evidence are complete enough to submit.
Use when work is complex, long-running, multi-step, cross-boundary, likely to span multiple PRs/sessions, or needs handoff-ready planning under plans/.
Use when adding or changing Agent-facing workflows, generated prompts, collect plans, executable handoff artifacts, CLI workflows, controller/target-local workflow chains, or validation artifacts consumed by downstream reports. Do not use for ordinary code changes without an Agent-facing workflow or generated instruction surface.