用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/KeyValueSoftwareSystems/maestro --skill repo-implement命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | repo-implement |
| description | Implement every task slice in one selected repository and return a verifiable worktree handoff. |
| allowed-tools | Read, Grep, Glob, Bash, Edit, Write, Task |
| tags | ["sdlc","implement","repository"] |
The workflow supplies repo_path, branch, the LLD, contract, and a validated task DAG.
Before editing, create the feature worktree from that repository specifically:
git -C <repo_path> worktree add -b <branch> <new-dir> HEAD
If the branch exists, attach it instead. Verify the new directory is a registered worktree and do every edit, test, merge, and commit inside it. Never edit the umbrella checkout or fall back to the repository's main worktree.
Read repo instructions and the task context manifest in batches. Implement all slices. When the harness supports safe parallel agents (Claude Code Task or Codex native subagents), explicitly delegate at most three independent slice groups, one bounded group per subagent, using slice worktrees with disjoint writes; wait for them, verify their commits, then merge every slice commit into the feature branch. Otherwise implement slices sequentially in the feature worktree. Honor human gates for auth, payments, migrations, production config, secrets, and dependency upgrades. Never weaken a failing test.
Run the repository's real formatter/linter/type checks and targeted plus relevant full tests, including provider/consumer contract checks required by the LLD or OpenAPI contract. If no contract runner exists, add the smallest framework-native contract assertion needed for the changed boundary; do not report green based on a no-op command. Commit the finished state. Before returning, capture:
branch: git branch --show-currentworktree: absolute git rev-parse --show-toplevelcommit: full git rev-parse HEADtests_passed: literal JSON boolean, true only when checks actually ran and passedReturn branch, worktree, commit, summary, and literal boolean tests_passed in the
last-line JSON object. The engine verifies that branch, worktree, and commit agree before QA
can start.