一键导入
update-skills
Verify and update agent skills so their system descriptions stay accurate as the codebase evolves
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Verify and update agent skills so their system descriptions stay accurate as the codebase evolves
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
List and run agent tasks defined in _module/agent_tasks/ directories across the repo
Build the Meadow Electron app and launch it in test mode to verify it starts cleanly
Safely clean up the current worktree after verifying no unmerged work would be lost
Run the end-to-end test suite, automatically diagnose and fix failures
Finish a worktree development session - commit, merge to main, and clean up
Understand and extend the regenerable canonical scenario artifact in the e2e report viewer — used for iterating on the viewer's UI against stable, self-documenting data without running real tests
| name | update-skills |
| description | Verify and update agent skills so their system descriptions stay accurate as the codebase evolves |
| disable-model-invocation | true |
Skills encode two kinds of knowledge: why (purpose, goals, workflow steps) and how (file paths, command names, architecture details, code patterns). The "why" is stable, but the "how" drifts as the codebase evolves. This skill systematically verifies each skill's factual claims and updates them.
List every skill directory under .agents/skills/ (excluding this one):
ls -d .agents/skills/*/
Read each SKILL.md file to build the full list.
Work through the skills one at a time. For each skill:
Read the skill file and extract every factual claim about the system. These fall into several categories:
app/e2e-tests/tests/*.spec.ts, app/electron_app/package.json./app/e2e-tests/check, ./app/e2e-tests/dev-e2esnapshot(message), function signaturesFor each claim:
For each discrepancy found, classify it:
Before making any changes, present a summary to the user for each skill:
Skill:
<name>
- [list of discrepancies found, or "No issues found"]
Ask the user to confirm before proceeding with edits. This prevents well-intentioned but unwanted changes.
For each confirmed discrepancy:
Use the Edit tool for surgical updates — do not rewrite entire skill files.
After editing, re-read each modified skill file and do a quick spot-check that the updates are accurate and that nothing was accidentally broken.
Then run:
./quickcheck
This confirms the skill file edits didn't break anything (skill files themselves aren't validated by check, but this ensures you didn't accidentally modify non-skill files).
Print a final summary: