一键导入
propose-skill-update
Use when 3+ distinct occurrences suggest a skill should be updated with a new trigger, anti-pattern, or verification step
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when 3+ distinct occurrences suggest a skill should be updated with a new trigger, anti-pattern, or verification step
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Use when a structured PRD document is needed for the ralph loop — generates prd.json and progress.txt
Use when task scope exceeds one context window and decomposes into independent pass/fail stories with clean iteration boundaries
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work — merge, PR, or cleanup
Use when starting feature work that needs isolation from the current workspace or before executing plans that could leave the branch in a broken state
Use when a hard problem was just solved and the solution should be captured as a learning for future reference
Use when creating a new skill or pattern for the dojo — guides the SKILL.md and PATTERN.md format, CSO lint rules, and index registration
基于 SOC 职业分类
| name | propose-skill-update |
| description | Use when 3+ distinct occurrences suggest a skill should be updated with a new trigger, anti-pattern, or verification step |
| tags | ["knowledge","meta","improvement"] |
| triggers | ["skill improvement","recurring pattern","update skill","skill refinement","3 occurrences"] |
| chains_to | [] |
| priority | core |
| gate | false |
When you observe 3+ distinct occurrences of a pattern, propose a skill update. Only specific additions are allowed. Core process rewrites are never allowed. The user approves before any change.
compound-docs has captured 3+ learnings about the same topic| Allowed | Must Cite 3+ Occurrences |
|---|---|
| New trigger condition | "I've seen this trigger 3 times: [evidence]" |
| New anti-pattern | "This mistake has happened 3 times: [evidence]" |
| New verification step | "This check was needed 3 times: [evidence]" |
| Never Allowed | Reason |
|---|---|
| Rewriting core process | Core processes are stable — propose a new skill instead |
| Removing steps | Removal requires explicit user decision, not automated ratchet |
| Adding project-specific details | Skills are general. Use dojo.config.md for project specifics. |
| Changing skill priority/gate status | Architecture decision, not an automated update |
Document the 3+ occurrences:
SKILL UPDATE PROPOSAL: <skill-name>
Type: new trigger | new anti-pattern | new verification step
Evidence:
1. [Date/context] — [what happened]
2. [Date/context] — [what happened]
3. [Date/context] — [what happened]
Proposed Addition:
[The exact text to add to the skill]
Location in Skill:
[Which section: triggers, Anti-Patterns table, or verification checklist]
"I've noticed [pattern] across 3 separate instances. I'd like to add it to the
<skill-name>skill. Here's the proposal:"[Show the proposal]
If the user approves:
build-index.ts to regenerate the indexcompound-docs)| Anti-Pattern | Why It's Wrong |
|---|---|
| Proposing updates from 1-2 occurrences | Not enough evidence. Wait for 3. |
| Rewriting instead of appending | The ratchet only adds. It never rewrites. |
| Adding without user approval | Skills belong to the user. Always ask first. |
| Project-specific additions to general skills | Use config, not skill edits. |
None — this is a terminal skill.