Skip to content

Commit 0ef4d4b

Browse files
committed
Add Overview header to meta skill templates and improve job descriptions
- Add "## Overview" section header in both Claude and Gemini meta skill templates to better structure the job description content - Rewrite job.yml descriptions for commit, add_platform, and update jobs to be more narrative and avoid duplicating step information that's already shown in the Available Steps section - Regenerate all skill files via deepwork sync to reflect the template changes This makes the SKILL.md files clearer and more readable by providing context in the Overview section without redundant step lists.
1 parent c02db2a commit 0ef4d4b

31 files changed

Lines changed: 119 additions & 184 deletions

File tree

.claude/skills/add_platform.add_capabilities/SKILL.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -176,14 +176,11 @@ When you find a new hook type, consider whether it maps to an existing pattern o
176176

177177
A workflow for adding support for a new AI platform (like Cursor, Windsurf, etc.) to DeepWork.
178178

179-
This job guides you through four phases:
180-
1. **Research**: Capture the platform's CLI configuration and hooks system documentation
181-
2. **Add Capabilities**: Update the job schema and adapters with any new hook events
182-
3. **Implement**: Create the platform adapter, templates, tests (100% coverage), and README updates
183-
4. **Verify**: Ensure installation works correctly and produces expected files
184-
185179
The workflow ensures consistency across all supported platforms and maintains
186-
comprehensive test coverage for new functionality.
180+
comprehensive test coverage for new functionality. It starts with research to
181+
capture the platform's configuration and hooks documentation, then adds any new
182+
hook capabilities to the schema and existing adapters, implements the full adapter
183+
with templates and tests, and finally verifies installation works correctly.
187184

188185
**Important Notes**:
189186
- Only hooks available on slash command definitions should be captured

.claude/skills/add_platform.implement/SKILL.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -272,14 +272,11 @@ The templates use Jinja2 and should produce files that match exactly what the pl
272272
273273
A workflow for adding support for a new AI platform (like Cursor, Windsurf, etc.) to DeepWork.
274274
275-
This job guides you through four phases:
276-
1. **Research**: Capture the platform's CLI configuration and hooks system documentation
277-
2. **Add Capabilities**: Update the job schema and adapters with any new hook events
278-
3. **Implement**: Create the platform adapter, templates, tests (100% coverage), and README updates
279-
4. **Verify**: Ensure installation works correctly and produces expected files
280-
281275
The workflow ensures consistency across all supported platforms and maintains
282-
comprehensive test coverage for new functionality.
276+
comprehensive test coverage for new functionality. It starts with research to
277+
capture the platform's configuration and hooks documentation, then adds any new
278+
hook capabilities to the schema and existing adapters, implements the full adapter
279+
with templates and tests, and finally verifies installation works correctly.
283280
284281
**Important Notes**:
285282
- Only hooks available on slash command definitions should be captured

.claude/skills/add_platform.research/SKILL.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -226,14 +226,11 @@ Take time to be thorough - incomplete documentation will slow down subsequent st
226226

227227
A workflow for adding support for a new AI platform (like Cursor, Windsurf, etc.) to DeepWork.
228228

229-
This job guides you through four phases:
230-
1. **Research**: Capture the platform's CLI configuration and hooks system documentation
231-
2. **Add Capabilities**: Update the job schema and adapters with any new hook events
232-
3. **Implement**: Create the platform adapter, templates, tests (100% coverage), and README updates
233-
4. **Verify**: Ensure installation works correctly and produces expected files
234-
235229
The workflow ensures consistency across all supported platforms and maintains
236-
comprehensive test coverage for new functionality.
230+
comprehensive test coverage for new functionality. It starts with research to
231+
capture the platform's configuration and hooks documentation, then adds any new
232+
hook capabilities to the schema and existing adapters, implements the full adapter
233+
with templates and tests, and finally verifies installation works correctly.
237234

238235
**Important Notes**:
239236
- Only hooks available on slash command definitions should be captured

.claude/skills/add_platform.verify/SKILL.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -151,14 +151,11 @@ Take time to verify each aspect - finding issues now is much better than having
151151

152152
A workflow for adding support for a new AI platform (like Cursor, Windsurf, etc.) to DeepWork.
153153

154-
This job guides you through four phases:
155-
1. **Research**: Capture the platform's CLI configuration and hooks system documentation
156-
2. **Add Capabilities**: Update the job schema and adapters with any new hook events
157-
3. **Implement**: Create the platform adapter, templates, tests (100% coverage), and README updates
158-
4. **Verify**: Ensure installation works correctly and produces expected files
159-
160154
The workflow ensures consistency across all supported platforms and maintains
161-
comprehensive test coverage for new functionality.
155+
comprehensive test coverage for new functionality. It starts with research to
156+
capture the platform's configuration and hooks documentation, then adds any new
157+
hook capabilities to the schema and existing adapters, implements the full adapter
158+
with templates and tests, and finally verifies installation works correctly.
162159

163160
**Important Notes**:
164161
- Only hooks available on slash command definitions should be captured

.claude/skills/add_platform/SKILL.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,15 @@ description: "Add a new AI platform to DeepWork with adapter, templates, and tes
99

1010
> **CRITICAL**: Always invoke steps using the Skill tool. Never copy/paste step instructions directly.
1111
12-
A workflow for adding support for a new AI platform (like Cursor, Windsurf, etc.) to DeepWork.
12+
## Overview
1313

14-
This job guides you through four phases:
15-
1. **Research**: Capture the platform's CLI configuration and hooks system documentation
16-
2. **Add Capabilities**: Update the job schema and adapters with any new hook events
17-
3. **Implement**: Create the platform adapter, templates, tests (100% coverage), and README updates
18-
4. **Verify**: Ensure installation works correctly and produces expected files
14+
A workflow for adding support for a new AI platform (like Cursor, Windsurf, etc.) to DeepWork.
1915

2016
The workflow ensures consistency across all supported platforms and maintains
21-
comprehensive test coverage for new functionality.
17+
comprehensive test coverage for new functionality. It starts with research to
18+
capture the platform's configuration and hooks documentation, then adds any new
19+
hook capabilities to the schema and existing adapters, implements the full adapter
20+
with templates and tests, and finally verifies installation works correctly.
2221

2322
**Important Notes**:
2423
- Only hooks available on slash command definitions should be captured

.claude/skills/commit.commit_and_push/SKILL.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -118,14 +118,10 @@ This is the final step of the commit workflow. It ensures the user has reviewed
118118

119119
A workflow for preparing and committing code changes with quality checks.
120120

121-
This job runs tests until they pass, formats and lints code with ruff,
122-
then reviews changed files before committing and pushing. The lint step
123-
uses a sub-agent to reduce context usage.
124-
125-
Steps:
126-
1. test - Pull latest code and run tests until they pass
127-
2. lint - Format and lint code with ruff (runs in sub-agent)
128-
3. commit_and_push - Review changes and commit/push
121+
This job ensures code quality before committing by running the test suite until
122+
all tests pass, then formatting and linting with ruff. The lint step runs in a
123+
sub-agent to reduce context usage. Finally, it reviews changed files with you
124+
before creating the commit and pushing to the remote.
129125

130126

131127

.claude/skills/commit.lint/SKILL.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -108,14 +108,10 @@ This step ensures code quality and consistency before committing. It runs after
108108
109109
A workflow for preparing and committing code changes with quality checks.
110110
111-
This job runs tests until they pass, formats and lints code with ruff,
112-
then reviews changed files before committing and pushing. The lint step
113-
uses a sub-agent to reduce context usage.
114-
115-
Steps:
116-
1. test - Pull latest code and run tests until they pass
117-
2. lint - Format and lint code with ruff (runs in sub-agent)
118-
3. commit_and_push - Review changes and commit/push
111+
This job ensures code quality before committing by running the test suite until
112+
all tests pass, then formatting and linting with ruff. The lint step runs in a
113+
sub-agent to reduce context usage. Finally, it reviews changed files with you
114+
before creating the commit and pushing to the remote.
119115
120116
121117

.claude/skills/commit.test/SKILL.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,14 +86,10 @@ This is the first step of the commit workflow. Tests must pass before proceeding
8686

8787
A workflow for preparing and committing code changes with quality checks.
8888

89-
This job runs tests until they pass, formats and lints code with ruff,
90-
then reviews changed files before committing and pushing. The lint step
91-
uses a sub-agent to reduce context usage.
92-
93-
Steps:
94-
1. test - Pull latest code and run tests until they pass
95-
2. lint - Format and lint code with ruff (runs in sub-agent)
96-
3. commit_and_push - Review changes and commit/push
89+
This job ensures code quality before committing by running the test suite until
90+
all tests pass, then formatting and linting with ruff. The lint step runs in a
91+
sub-agent to reduce context usage. Finally, it reviews changed files with you
92+
before creating the commit and pushing to the remote.
9793

9894

9995
## Required Inputs

.claude/skills/commit/SKILL.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,14 @@ description: "Run tests, lint, and commit code changes"
99

1010
> **CRITICAL**: Always invoke steps using the Skill tool. Never copy/paste step instructions directly.
1111
12-
A workflow for preparing and committing code changes with quality checks.
12+
## Overview
1313

14-
This job runs tests until they pass, formats and lints code with ruff,
15-
then reviews changed files before committing and pushing. The lint step
16-
uses a sub-agent to reduce context usage.
14+
A workflow for preparing and committing code changes with quality checks.
1715

18-
Steps:
19-
1. test - Pull latest code and run tests until they pass
20-
2. lint - Format and lint code with ruff (runs in sub-agent)
21-
3. commit_and_push - Review changes and commit/push
16+
This job ensures code quality before committing by running the test suite until
17+
all tests pass, then formatting and linting with ruff. The lint step runs in a
18+
sub-agent to reduce context usage. Finally, it reviews changed files with you
19+
before creating the commit and pushing to the remote.
2220

2321

2422
## Available Steps

.claude/skills/deepwork_jobs/SKILL.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ description: "DeepWork job management commands"
99

1010
> **CRITICAL**: Always invoke steps using the Skill tool. Never copy/paste step instructions directly.
1111
12+
## Overview
13+
1214
Core commands for managing DeepWork jobs. These commands help you define new multi-step
1315
workflows and learn from running them.
1416

0 commit comments

Comments
 (0)