Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .claude/skills/add_platform.add_capabilities/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: add_platform.add_capabilities
description: "Updates job schema and adapters with any new hook events the platform supports. Use after research to extend DeepWork's hook system."
user-invocable: false

---

# add_platform.add_capabilities
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/add_platform.implement/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ hooks:
- hooks:
- type: command
command: ".deepwork/jobs/add_platform/hooks/run_tests.sh"

---

# add_platform.implement
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/add_platform.research/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: add_platform.research
description: "Captures CLI configuration and hooks system documentation for the new platform. Use when starting platform integration."
user-invocable: false

---

# add_platform.research
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/add_platform.verify/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: add_platform.verify
description: "Sets up platform directories and verifies deepwork install works correctly. Use after implementation to confirm integration."
user-invocable: false

---

# add_platform.verify
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/commit.commit_and_push/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: commit.commit_and_push
description: "Verifies changed files, creates commit, and pushes to remote. Use after linting passes to finalize changes."
user-invocable: false

---

# commit.commit_and_push
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/commit.lint/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: commit.lint
description: "Formats and lints code with ruff using a sub-agent. Use after tests pass to ensure code style compliance."
user-invocable: false

---

# commit.lint
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/commit.review/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: commit.review
description: "Reviews changed code for issues, DRY opportunities, naming clarity, and test coverage using a sub-agent. Use as the first step before testing."
user-invocable: false

---

# commit.review
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/commit.test/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: commit.test
description: "Pulls latest code and runs tests until all pass. Use after code review passes to verify changes work correctly."
user-invocable: false

---

# commit.test
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/deepwork_jobs.define/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: deepwork_jobs.define
description: "Creates a job.yml specification by gathering workflow requirements through structured questions. Use when starting a new multi-step workflow."
user-invocable: false

---

# deepwork_jobs.define
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/deepwork_jobs.implement/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: deepwork_jobs.implement
description: "Generates step instruction files and syncs slash commands from the job.yml specification. Use after job spec review passes."
user-invocable: false

---

# deepwork_jobs.implement
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/deepwork_jobs.learn/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
name: deepwork_jobs.learn
description: "Analyzes conversation history to improve job instructions and capture learnings. Use after running a job to refine it."

---

# deepwork_jobs.learn
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/deepwork_jobs.review_job_spec/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: deepwork_jobs.review_job_spec
description: "Reviews job.yml against quality criteria using a sub-agent for unbiased validation. Use after defining a job specification."
user-invocable: false

---

# deepwork_jobs.review_job_spec
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/deepwork_rules.define/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: deepwork_rules.define
description: "Creates a rule file that triggers when specified files change. Use when setting up documentation sync, code review requirements, or automated commands."
user-invocable: false

---

# deepwork_rules.define
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/manual_tests.infinite_block_tests/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: manual_tests.infinite_block_tests
description: "Runs all 4 infinite block tests serially. Tests both 'should fire' (no promise) and 'should NOT fire' (with promise) scenarios."
user-invocable: false

---

# manual_tests.infinite_block_tests
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/manual_tests.reset/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: manual_tests.reset
description: "Runs FIRST to ensure clean environment. Also called internally by other steps when they need to revert changes and clear the queue."
user-invocable: false

---

# manual_tests.reset
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/manual_tests.run_fire_tests/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: manual_tests.run_fire_tests
description: "Runs all 6 'should fire' tests serially with resets between each. Use after NOT-fire tests to verify rules fire correctly."
user-invocable: false

---

# manual_tests.run_fire_tests
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/manual_tests.run_not_fire_tests/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: manual_tests.run_not_fire_tests
description: "Runs all 6 'should NOT fire' tests in parallel sub-agents. Use to verify rules don't fire when safety conditions are met."
user-invocable: false

---

# manual_tests.run_not_fire_tests
Expand Down
1 change: 1 addition & 0 deletions .claude/skills/update.job/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: update.job
description: "Edits standard job source files in src/ and runs deepwork install to sync changes. Use when updating job.yml or step instructions."
user-invocable: false

---

# update.job
Expand Down
1 change: 1 addition & 0 deletions src/deepwork/templates/claude/skill-job-step.md.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ hooks:
{%- endfor %}{#- for event_name, event_hooks in hooks.items() #}
{%- endif %}{#- if has_command_hooks.value #}
{%- endif %}{#- if hooks #}

---

# {{ job_name }}.{{ step_id }}
Expand Down