Skip to content

Commit 2690d55

Browse files
authored
Merge pull request #6 from VV1NN/clearer-skill-vs-cmd
Make skill vs command distinction visually clear
2 parents 2101da1 + 4571cf2 commit 2690d55

2 files changed

Lines changed: 50 additions & 9 deletions

File tree

‎SKILL.md‎

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,7 @@ For each command .md, read the frontmatter `description` field. The filename (wi
4141
Scan all installed skills and commands, then present:
4242

4343
1. **Summary** -- How many skills, how many commands, grouped by category
44-
2. **Category map** -- Group skills by purpose. Use a visual flow to show the recommended order:
45-
```
46-
[Phase 1] --> [Phase 2] --> [Phase 3] --> [Phase 4]
47-
```
44+
2. **Category map** -- Dynamically group skills by their actual purpose (security, development, finance, writing, etc.). Do NOT assume all skills belong to the same domain. Only show workflow arrows within a category if the skills have a natural sequential order. Always prefix each item with `[SKILL]` or `[CMD]`.
4845
3. **Complete reference table** -- Each command with a one-line plain-language description
4946
4. **"Where do I start?"** -- Based on the types of skills installed, suggest a concrete first step
5047

‎commands/guide.md‎

Lines changed: 49 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,60 @@ Present a complete guide with these sections:
8383
- Y slash commands available (type `/command` to use)
8484

8585
**B) Skills vs Commands -- What's the difference?**
86-
Explain in one paragraph: Skills load automatically when Claude detects relevant context. Slash commands need you to type `/command-name` to activate. Users don't need to do anything to "turn on" skills.
86+
Explain clearly with a visual comparison box:
87+
88+
```
89+
+-------------------------------+-------------------------------+
90+
| SKILLS (背景知識) | COMMANDS (動作指令) |
91+
| Auto-loaded, no action needed | You type /command to trigger |
92+
+-------------------------------+-------------------------------+
93+
| Like a textbook on your desk | Like a tool you pick up |
94+
| Claude reads it when relevant | You decide when to use it |
95+
| You do NOTHING to activate | You MUST type the command |
96+
+-------------------------------+-------------------------------+
97+
```
98+
99+
Then list them separately:
100+
101+
**Your Skills (auto-loaded):**
102+
List each skill with a marker like `[SKILL]` prefix and one-line description.
103+
104+
**Your Commands (type to use):**
105+
List each command with the actual `/command` syntax and one-line description.
106+
107+
This separation is critical -- many users don't understand the difference. Make it visually impossible to confuse.
87108

88109
**C) Category Map**
89-
Group all skills and commands by purpose. Show a visual workflow:
90110

111+
IMPORTANT: Do NOT use a hardcoded workflow like "recon → hunt → validate → report". The user may have skills from completely different domains (security, accounting, design, DevOps, etc.).
112+
113+
Instead, dynamically categorize based on what is actually installed:
114+
115+
1. Read the name and description of every scanned skill and command
116+
2. Group them into natural categories based on their actual purpose (e.g., "Security / Bug Bounty", "Finance / Accounting", "Development Tools", "Writing / Documentation", etc.)
117+
3. If skills within a category have a natural workflow order, show it with arrows
118+
4. If they don't have a sequential relationship, just list them as a group
119+
120+
For each category, use this format for EVERY item:
121+
- `[SKILL] skill-name` — description (auto-loaded, you do nothing)
122+
- `[CMD] /command-name` — description (you type this to trigger)
123+
124+
Never list a skill or command without its `[SKILL]` or `[CMD]` prefix.
125+
126+
Example with mixed domains:
91127
```
92-
[Phase 1: Preparation] --> [Phase 2: Execution] --> [Phase 3: Validation] --> [Phase 4: Output]
93-
```
128+
## Security / Bug Bounty
129+
[Preparation] → [Recon] → [Hunting] → [Validation] → [Reporting]
130+
...items...
131+
132+
## Accounting
133+
[CMD] /invoice-scan — ...
134+
[SKILL] tax-rules — ...
94135
95-
Under each phase, list relevant skills and commands with one-line descriptions.
136+
## Development Tools
137+
[CMD] /lint — ...
138+
[SKILL] code-review — ...
139+
```
96140

97141
**D) Complete Command Reference**
98142
A table with columns: Command | What it does | When to use it | Example

0 commit comments

Comments
 (0)