بنقرة واحدة
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: