From 1c4766e3c8cb35e5e7c1277ddae6c09a976a1812 Mon Sep 17 00:00:00 2001 From: Noah Horton Date: Tue, 27 Jan 2026 20:00:09 -0700 Subject: [PATCH 1/2] fix: Add missing blank line before separator in skill template Co-Authored-By: Claude Opus 4.5 --- src/deepwork/templates/claude/skill-job-step.md.jinja | 1 + 1 file changed, 1 insertion(+) diff --git a/src/deepwork/templates/claude/skill-job-step.md.jinja b/src/deepwork/templates/claude/skill-job-step.md.jinja index 6b4bf51e..4d11c849 100644 --- a/src/deepwork/templates/claude/skill-job-step.md.jinja +++ b/src/deepwork/templates/claude/skill-job-step.md.jinja @@ -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 }} From 672e719ab7b5ef1d9477f82c28cce7ac4bb88924 Mon Sep 17 00:00:00 2001 From: Noah Horton Date: Tue, 27 Jan 2026 20:01:47 -0700 Subject: [PATCH 2/2] effect of the typo reversed --- .claude/skills/add_platform.add_capabilities/SKILL.md | 1 + .claude/skills/add_platform.implement/SKILL.md | 1 + .claude/skills/add_platform.research/SKILL.md | 1 + .claude/skills/add_platform.verify/SKILL.md | 1 + .claude/skills/commit.commit_and_push/SKILL.md | 1 + .claude/skills/commit.lint/SKILL.md | 1 + .claude/skills/commit.review/SKILL.md | 1 + .claude/skills/commit.test/SKILL.md | 1 + .claude/skills/deepwork_jobs.define/SKILL.md | 1 + .claude/skills/deepwork_jobs.implement/SKILL.md | 1 + .claude/skills/deepwork_jobs.learn/SKILL.md | 1 + .claude/skills/deepwork_jobs.review_job_spec/SKILL.md | 1 + .claude/skills/deepwork_rules.define/SKILL.md | 1 + .claude/skills/manual_tests.infinite_block_tests/SKILL.md | 1 + .claude/skills/manual_tests.reset/SKILL.md | 1 + .claude/skills/manual_tests.run_fire_tests/SKILL.md | 1 + .claude/skills/manual_tests.run_not_fire_tests/SKILL.md | 1 + .claude/skills/update.job/SKILL.md | 1 + 18 files changed, 18 insertions(+) diff --git a/.claude/skills/add_platform.add_capabilities/SKILL.md b/.claude/skills/add_platform.add_capabilities/SKILL.md index 6bf9391f..17359135 100644 --- a/.claude/skills/add_platform.add_capabilities/SKILL.md +++ b/.claude/skills/add_platform.add_capabilities/SKILL.md @@ -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 diff --git a/.claude/skills/add_platform.implement/SKILL.md b/.claude/skills/add_platform.implement/SKILL.md index be2add51..5d925402 100644 --- a/.claude/skills/add_platform.implement/SKILL.md +++ b/.claude/skills/add_platform.implement/SKILL.md @@ -11,6 +11,7 @@ hooks: - hooks: - type: command command: ".deepwork/jobs/add_platform/hooks/run_tests.sh" + --- # add_platform.implement diff --git a/.claude/skills/add_platform.research/SKILL.md b/.claude/skills/add_platform.research/SKILL.md index 21a4fcc3..d113d3e9 100644 --- a/.claude/skills/add_platform.research/SKILL.md +++ b/.claude/skills/add_platform.research/SKILL.md @@ -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 diff --git a/.claude/skills/add_platform.verify/SKILL.md b/.claude/skills/add_platform.verify/SKILL.md index f13d5247..27101223 100644 --- a/.claude/skills/add_platform.verify/SKILL.md +++ b/.claude/skills/add_platform.verify/SKILL.md @@ -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 diff --git a/.claude/skills/commit.commit_and_push/SKILL.md b/.claude/skills/commit.commit_and_push/SKILL.md index ab986538..1ec4e5c9 100644 --- a/.claude/skills/commit.commit_and_push/SKILL.md +++ b/.claude/skills/commit.commit_and_push/SKILL.md @@ -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 diff --git a/.claude/skills/commit.lint/SKILL.md b/.claude/skills/commit.lint/SKILL.md index e67f3a18..0f16873e 100644 --- a/.claude/skills/commit.lint/SKILL.md +++ b/.claude/skills/commit.lint/SKILL.md @@ -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 diff --git a/.claude/skills/commit.review/SKILL.md b/.claude/skills/commit.review/SKILL.md index 0f809037..f4074077 100644 --- a/.claude/skills/commit.review/SKILL.md +++ b/.claude/skills/commit.review/SKILL.md @@ -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 diff --git a/.claude/skills/commit.test/SKILL.md b/.claude/skills/commit.test/SKILL.md index 88b01fae..cddf224a 100644 --- a/.claude/skills/commit.test/SKILL.md +++ b/.claude/skills/commit.test/SKILL.md @@ -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 diff --git a/.claude/skills/deepwork_jobs.define/SKILL.md b/.claude/skills/deepwork_jobs.define/SKILL.md index 76fe8cef..a6ec07d3 100644 --- a/.claude/skills/deepwork_jobs.define/SKILL.md +++ b/.claude/skills/deepwork_jobs.define/SKILL.md @@ -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 diff --git a/.claude/skills/deepwork_jobs.implement/SKILL.md b/.claude/skills/deepwork_jobs.implement/SKILL.md index d54a6641..c9510269 100644 --- a/.claude/skills/deepwork_jobs.implement/SKILL.md +++ b/.claude/skills/deepwork_jobs.implement/SKILL.md @@ -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 diff --git a/.claude/skills/deepwork_jobs.learn/SKILL.md b/.claude/skills/deepwork_jobs.learn/SKILL.md index 65686b32..f2db5a56 100644 --- a/.claude/skills/deepwork_jobs.learn/SKILL.md +++ b/.claude/skills/deepwork_jobs.learn/SKILL.md @@ -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 diff --git a/.claude/skills/deepwork_jobs.review_job_spec/SKILL.md b/.claude/skills/deepwork_jobs.review_job_spec/SKILL.md index 8fc7e455..99a565ef 100644 --- a/.claude/skills/deepwork_jobs.review_job_spec/SKILL.md +++ b/.claude/skills/deepwork_jobs.review_job_spec/SKILL.md @@ -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 diff --git a/.claude/skills/deepwork_rules.define/SKILL.md b/.claude/skills/deepwork_rules.define/SKILL.md index 25cf1892..6a33878c 100644 --- a/.claude/skills/deepwork_rules.define/SKILL.md +++ b/.claude/skills/deepwork_rules.define/SKILL.md @@ -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 diff --git a/.claude/skills/manual_tests.infinite_block_tests/SKILL.md b/.claude/skills/manual_tests.infinite_block_tests/SKILL.md index 99f115e0..f372511e 100644 --- a/.claude/skills/manual_tests.infinite_block_tests/SKILL.md +++ b/.claude/skills/manual_tests.infinite_block_tests/SKILL.md @@ -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 diff --git a/.claude/skills/manual_tests.reset/SKILL.md b/.claude/skills/manual_tests.reset/SKILL.md index 674f7661..c7080667 100644 --- a/.claude/skills/manual_tests.reset/SKILL.md +++ b/.claude/skills/manual_tests.reset/SKILL.md @@ -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 diff --git a/.claude/skills/manual_tests.run_fire_tests/SKILL.md b/.claude/skills/manual_tests.run_fire_tests/SKILL.md index bf8c27cd..307f035c 100644 --- a/.claude/skills/manual_tests.run_fire_tests/SKILL.md +++ b/.claude/skills/manual_tests.run_fire_tests/SKILL.md @@ -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 diff --git a/.claude/skills/manual_tests.run_not_fire_tests/SKILL.md b/.claude/skills/manual_tests.run_not_fire_tests/SKILL.md index b9eacfef..bdcbc58f 100644 --- a/.claude/skills/manual_tests.run_not_fire_tests/SKILL.md +++ b/.claude/skills/manual_tests.run_not_fire_tests/SKILL.md @@ -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 diff --git a/.claude/skills/update.job/SKILL.md b/.claude/skills/update.job/SKILL.md index 2edac481..44e92fe9 100644 --- a/.claude/skills/update.job/SKILL.md +++ b/.claude/skills/update.job/SKILL.md @@ -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