1.2 KiB
1.2 KiB
name, description
| name | description |
|---|---|
| skill-update | Update an existing skill in the jsc skill set. List all skills, let the user pick one, ask update details via decision tree, apply the change, re-check against the guidelines checklist until it passes, then open a PR via jsc-git pr. Use for modifying a skill; not for creating (skill-new) or removing (skill-delete). |
skill-update — update a skill
Single source of guidelines: ../../references/guidelines.md.
Flow
- List every skill in the skill set: scan
jsc-*/skills/*/SKILL.mdand present a "domain / name / description" list. - Let the user pick the skill to update.
- Ask for update details via the
jsc-ask:askdecision tree (change the goal? the trigger? the flow? move rules down to a hook or a tool?). Every option states its impact scope (example: renaming breaks the existing invocation command). - Update the skill — this step MUST run as a sub agent: modify SKILL.md and related files, sync the domain README's 「Skills 目錄」 section, and bump the version in all three manifests.
- Check every item of the guidelines.md audit checklist. On any failure, return to step 3: ask again and fix, until all items pass.
- Call
jsc-git:prto open a Push Request.