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
I want you to help me improve the files that make up my Claude Code Skills by rewriting their descriptions so that they can be more readily discovered and used by Claude Code when it works on coding tasks.
1
+
I want you to help me improve the files that make up your Skills by rewriting their descriptions so that they can be more readily discovered and used when working on coding tasks.
2
2
3
-
You can refer to the Claude Code documentation on the Skills feature here: https://docs.claude.com/en/docs/claude-code/skills
3
+
You can refer to the skills documentation here: https://docs.claude.com/en/docs/claude-code/skills
4
4
5
-
All of the Skills in our project are located in `.claude/skills/`. Each Skill has its own folder and inside each Skill folder is a file called `SKILL.md`.
5
+
All of the Skills in our project are located in `.factory/skills/`. Each Skill has its own folder and inside each Skill folder is a file called `SKILL.md`.
6
+
7
+
## Using the skill-creator Skill
8
+
9
+
**IMPORTANT**: Use the `skill-creator` skill to improve each SKILL.md file. The skill-creator provides templates, best practices, and patterns for creating high-quality skills.
10
+
11
+
To activate: The skill-creator skill will automatically activate when you start working on skill improvement tasks.
6
12
7
13
LOOP through each `SKILL.md` file and FOR EACH use the following process to revise its content and improve it:
8
14
9
-
## Claude Code Skill Improvement Process
15
+
## Skill Improvement Process
10
16
11
17
### Step 1: Confirm which skills to improve
12
18
13
-
First, ask the user to confirm whether they want ALL of their Claude Code skills to be improved, only select Skills. Assume the answer will be "all" but ask the user to confirm by displaying the following message, then WAIT for the user's response before proceeding to Step 2:
19
+
First, ask the user to confirm whether they want ALL of their skills to be improved, or only select Skills. Assume the answer will be "all" but ask the user to confirm by displaying the following message, then WAIT for the user's response before proceeding to Step 2:
14
20
15
21
```
16
-
Before I proceed with improving your Claude Code Skills, can you confirm that you want me to revise and improve ALL Skills in your .claude/skills/ folder?
22
+
Before I proceed with improving your Skills, can you confirm that you want me to revise and improve ALL Skills in your .factory/skills/ folder?
17
23
18
24
If not, then please specify which Skills I should include or exclude.
19
25
```
20
26
21
27
### Step 2: Analyze what this Skill does
22
28
23
-
Analyze and read the skill file to understand what it is, what it should be used for, and when it should be used. The specific best practices are described and linked within it. Look to these places to read and understand each skill:
29
+
**Use the skill-creator skill** to analyze and understand each skill file.
30
+
31
+
Analyze and read the skill file to understand what it is, what it should be used for, and when it should be used. The skill-creator skill provides guidance on:
32
+
- Proper skill structure and format
33
+
- Clear activation criteria
34
+
- Effective examples and patterns
35
+
- Resource links and documentation
24
36
37
+
Look to these places to read and understand each skill:
25
38
- The Skill's name and file name.
26
39
- The Skill.md contains a link that points to `droidz/standards/...` — Follow that link and read its contents.
40
+
- Use skill-creator's templates to guide improvements
27
41
28
42
### Step 3: Rewrite the Skill description
29
43
30
-
The most important element of a skill.md file that impacts its discoverability and trigger-ability by Claude Code is the content we write in the `description` in the skill.md frontmatter.
44
+
**Use the skill-creator skill** to rewrite the description following best practices.
31
45
32
-
Rewrite this description using the following guidelines:
46
+
The most important element of a skill.md file that impacts its discoverability and trigger-ability is the content we write in the `description` in the skill.md frontmatter.
47
+
48
+
The skill-creator provides templates and patterns for effective descriptions. Rewrite this description using the following guidelines:
33
49
34
50
- The first sentence should clearly describe what this skill is. For example: "Write Tailwind CSS code and structure front-end UIs using Tailwind CSS utility classes."
35
51
- The second sentence and subsequent sentences should clearly and directly describe multiple examples where and when this skill should be used.
@@ -40,9 +56,11 @@ Rewrite this description using the following guidelines:
40
56
41
57
### Step 4: Insert a section for 'When to use this skill'
42
58
59
+
**Use the skill-creator skill's structure template** to format this section properly.
60
+
43
61
At the top of the content of skill.md, below the frontmatter, insert an H2 heading, "When to use this skill" followed by a list of use case examples.
44
62
45
-
The use case examples can repeat the same one(s) listed in the description and/or expand on them.
63
+
The skill-creator provides guidance on writing clear activation criteria. The use case examples can repeat the same one(s) listed in the description and/or expand on them.
46
64
47
65
Example:
48
66
```markdown
@@ -56,19 +74,22 @@ Example:
56
74
57
75
### Step 5: Advise the user on improving their skills further
58
76
59
-
After revising ALL Skill.md files located in the project's `.claude/skills/` folder, display the following message to the user to advise them on how to improve their Claude Code Skills further:
77
+
After revising ALL Skill.md files located in the project's `.factory/skills/` folder, display the following message to the user to advise them on how to improve their Skills further:
60
78
61
79
```
62
-
All Claude Code Skills have been analyzed and revised!
80
+
All Skills have been analyzed and revised using the skill-creator skill! ✅
63
81
64
82
RECOMMENDATION 👉 Review and revise them further using these tips:
65
83
66
84
- Make Skills as descriptive as possible
67
-
- Use their 'description' frontmatter to tell Claude Code when it should proactively use this skill.
85
+
- Use their 'description' frontmatter to describe when this skill should proactively be used.
68
86
- Include all relevant instructions, details and directives within the content of the Skill.
69
87
- You can link to other files (like your Droidz standards files) using markdown links.
70
-
- You can consolidate multiple similar skills into single skills where it makes sense for Claude to find and use them together.
88
+
- You can consolidate multiple similar skills into single skills where it makes sense to find and use them together.
89
+
90
+
💡 The skill-creator skill was used to ensure proper structure, clear activation criteria, and effective patterns.
71
91
72
-
For more best practices, refer to the official Claude Code documentation on Skills:
Copy file name to clipboardExpand all lines: droidz_installer/payloads/droid_cli/default/commands/improve-skills.md
+28-7Lines changed: 28 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,12 @@ You can refer to the skills documentation here: https://docs.claude.com/en/docs/
4
4
5
5
All of the Skills in our project are located in `.factory/skills/`. Each Skill has its own folder and inside each Skill folder is a file called `SKILL.md`.
6
6
7
+
## Using the skill-creator Skill
8
+
9
+
**IMPORTANT**: Use the `skill-creator` skill to improve each SKILL.md file. The skill-creator provides templates, best practices, and patterns for creating high-quality skills.
10
+
11
+
To activate: The skill-creator skill will automatically activate when you start working on skill improvement tasks.
12
+
7
13
LOOP through each `SKILL.md` file and FOR EACH use the following process to revise its content and improve it:
8
14
9
15
## Skill Improvement Process
@@ -20,16 +26,26 @@ If not, then please specify which Skills I should include or exclude.
20
26
21
27
### Step 2: Analyze what this Skill does
22
28
23
-
Analyze and read the skill file to understand what it is, what it should be used for, and when it should be used. The specific best practices are described and linked within it. Look to these places to read and understand each skill:
29
+
**Use the skill-creator skill** to analyze and understand each skill file.
30
+
31
+
Analyze and read the skill file to understand what it is, what it should be used for, and when it should be used. The skill-creator skill provides guidance on:
32
+
- Proper skill structure and format
33
+
- Clear activation criteria
34
+
- Effective examples and patterns
35
+
- Resource links and documentation
24
36
37
+
Look to these places to read and understand each skill:
25
38
- The Skill's name and file name.
26
39
- The Skill.md contains a link that points to `droidz/standards/...` — Follow that link and read its contents.
40
+
- Use skill-creator's templates to guide improvements
27
41
28
42
### Step 3: Rewrite the Skill description
29
43
30
-
The most important element of a skill.md file that impacts its discoverability and trigger-ability by Claude Code is the content we write in the `description` in the skill.md frontmatter.
44
+
**Use the skill-creator skill** to rewrite the description following best practices.
31
45
32
-
Rewrite this description using the following guidelines:
46
+
The most important element of a skill.md file that impacts its discoverability and trigger-ability is the content we write in the `description` in the skill.md frontmatter.
47
+
48
+
The skill-creator provides templates and patterns for effective descriptions. Rewrite this description using the following guidelines:
33
49
34
50
- The first sentence should clearly describe what this skill is. For example: "Write Tailwind CSS code and structure front-end UIs using Tailwind CSS utility classes."
35
51
- The second sentence and subsequent sentences should clearly and directly describe multiple examples where and when this skill should be used.
@@ -40,9 +56,11 @@ Rewrite this description using the following guidelines:
40
56
41
57
### Step 4: Insert a section for 'When to use this skill'
42
58
59
+
**Use the skill-creator skill's structure template** to format this section properly.
60
+
43
61
At the top of the content of skill.md, below the frontmatter, insert an H2 heading, "When to use this skill" followed by a list of use case examples.
44
62
45
-
The use case examples can repeat the same one(s) listed in the description and/or expand on them.
63
+
The skill-creator provides guidance on writing clear activation criteria. The use case examples can repeat the same one(s) listed in the description and/or expand on them.
46
64
47
65
Example:
48
66
```markdown
@@ -59,7 +77,7 @@ Example:
59
77
After revising ALL Skill.md files located in the project's `.factory/skills/` folder, display the following message to the user to advise them on how to improve their Skills further:
60
78
61
79
```
62
-
All Skills have been analyzed and revised!
80
+
All Skills have been analyzed and revised using the skill-creator skill! ✅
63
81
64
82
RECOMMENDATION 👉 Review and revise them further using these tips:
65
83
@@ -69,6 +87,9 @@ RECOMMENDATION 👉 Review and revise them further using these tips:
69
87
- You can link to other files (like your Droidz standards files) using markdown links.
70
88
- You can consolidate multiple similar skills into single skills where it makes sense to find and use them together.
71
89
72
-
For more best practices, refer to the skills documentation:
0 commit comments