You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: plugins/agentic-engineering/skills/agent-plugin-review/references/skill-quality-checklist.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,12 +14,12 @@ Derived from [Superpowers writing-skills](https://github.com/obra/superpowers/)
14
14
15
15
### Why description must not summarize workflow
16
16
17
-
Testing revealed that when a description summarizes the skill's workflow, Claude may follow the description instead of reading the full SKILL.md content. A description saying "code review between tasks" caused Claude to do ONE review, even though the SKILL.md flowchart clearly showed TWO reviews. When the description was changed to just triggering conditions, Claude correctly read and followed the full skill.
17
+
Testing revealed that when a description summarizes the skill's workflow, the agent may follow the description instead of reading the full SKILL.md content. A description saying "code review between tasks" caused the agent to do ONE review, even though the SKILL.md flowchart clearly showed TWO reviews. When the description was changed to just triggering conditions, the agent correctly read and followed the full skill.
18
18
19
19
### Description examples
20
20
21
21
```yaml
22
-
# BAD: Summarizes workflow - Claude may follow this instead of reading skill
22
+
# BAD: Summarizes workflow - the agent may follow this instead of reading skill
23
23
description: Use when executing plans - dispatches subagent per task with code review between tasks
24
24
25
25
# BAD: Too much process detail
@@ -43,10 +43,12 @@ description: Use when tests have race conditions, timing dependencies, or pass/f
43
43
44
44
## Content Quality
45
45
46
-
### Conciseness (Claude Search Optimization)
46
+
### Conciseness (Agent Search Optimization)
47
47
48
-
- [ ] SKILL.md body is concise — only include what Claude doesn't already know
49
-
- [ ] Challenge each paragraph: "Does Claude really need this explanation?"
48
+
- [ ] SKILL.md body is concise — only include what the agent doesn't already know
49
+
- [ ] Content is domain-specific: technology preferences, internal conventions, business domain patterns, industry constraints, context explaining WHY rules exist
50
+
- [ ] Universal concepts excluded: standard programming principles (SOLID, DRY, etc.), obvious examples, verbose explanations, best practices AI agents already know
51
+
- [ ] Challenge each paragraph: "Does the agent really need this explanation?"
50
52
- [ ] Target word counts:
51
53
- Frequently-loaded skills: < 200 words
52
54
- Standard skills: < 500 words
@@ -112,7 +114,7 @@ Match specificity to the task's fragility:
112
114
| Generic labels (helper1, step2) | No semantic meaning |
113
115
| Version printing instructions | Fragile, rely on git history |
114
116
| Hardcoded local paths | Machine-specific, not portable |
115
-
| Description summarizes workflow | Claude follows description, skips SKILL.md body |
117
+
| Description summarizes workflow | the agent follows description, skips SKILL.md body |
0 commit comments