diff --git a/.claude/skills/deepwork/SKILL.md b/.claude/skills/deepwork/SKILL.md index f24c3308..02ae6d7c 100644 --- a/.claude/skills/deepwork/SKILL.md +++ b/.claude/skills/deepwork/SKILL.md @@ -7,6 +7,13 @@ description: "Start or continue DeepWork workflows using MCP tools" Execute multi-step workflows with quality gate checkpoints. +## Terminology + +A **job** is a collection of related **workflows**. For example, a "code_review" job +might contain workflows like "review_pr" and "review_diff". Users may use the terms +"job" and "workflow" somewhat interchangeably when describing the work they want done — +use context and the available workflows from `get_workflows` to determine the best match. + > **IMPORTANT**: Use the DeepWork MCP server tools. All workflow operations > are performed through MCP tool calls and following the instructions they return, > not by reading instructions from files. diff --git a/.deepwork/jobs/update_job_schema/job.yml b/.deepwork/jobs/update_job_schema/job.yml index b1fa8cf3..3131d774 100644 --- a/.deepwork/jobs/update_job_schema/job.yml +++ b/.deepwork/jobs/update_job_schema/job.yml @@ -29,11 +29,6 @@ common_job_info_provided_to_all_steps_at_runtime: | - **MCP schemas**: `src/deepwork/mcp/schemas.py` - **MCP tools**: `src/deepwork/mcp/tools.py` - ## Quality Criteria Convention - - When all quality criteria listed in a step's reviews are met, include - `✓ Quality Criteria Met` in your response. - workflows: - name: run summary: "Update the job.yml schema and propagate changes through all dependencies" diff --git a/.gemini/skills/deepwork/index.toml b/.gemini/skills/deepwork/index.toml index 8263f4e0..9e30dd34 100644 --- a/.gemini/skills/deepwork/index.toml +++ b/.gemini/skills/deepwork/index.toml @@ -7,6 +7,13 @@ description = "Start or continue DeepWork workflows using MCP tools" Execute multi-step workflows with quality gate checkpoints. +## Terminology + +A **job** is a collection of related **workflows**. For example, a "code_review" job +might contain workflows like "review_pr" and "review_diff". Users may use the terms +"job" and "workflow" somewhat interchangeably when describing the work they want done — +use context and the available workflows from `get_workflows` to determine the best match. + > **IMPORTANT**: Use the DeepWork MCP server tools. All workflow operations > are performed through MCP tool calls and following the instructions they return, > not by reading instructions from files. diff --git a/flake.lock b/flake.lock index d19f7376..4304e039 100644 --- a/flake.lock +++ b/flake.lock @@ -6,11 +6,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1771013219, - "narHash": "sha256-EyR1pOL4vWyefDij3/HyZd3qjG6gzfk2BcjbAFQiXdY=", + "lastModified": 1771279414, + "narHash": "sha256-Ybxd3Hrv9lvqiy+BxBBDmKekV3P5LNmbvpwEaK5Sw9s=", "owner": "sadjow", "repo": "claude-code-nix", - "rev": "3f8cff15b530cc4f09ed2497932a66662f7a8422", + "rev": "fa2247cbb3a80f9ee70c5cc6111675fe3036001f", "type": "github" }, "original": { @@ -39,11 +39,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1770843696, - "narHash": "sha256-LovWTGDwXhkfCOmbgLVA10bvsi/P8eDDpRudgk68HA8=", + "lastModified": 1771177547, + "narHash": "sha256-trTtk3WTOHz7hSw89xIIvahkgoFJYQ0G43IlqprFoMA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2343bbb58f99267223bc2aac4fc9ea301a155a16", + "rev": "ac055f38c798b0d87695240c7b761b82fc7e5bc2", "type": "github" }, "original": { @@ -149,11 +149,11 @@ ] }, "locked": { - "lastModified": 1771245058, - "narHash": "sha256-KD4AAqrQtSXFOLBd4vo+s8uaEaZMR38csgSZwklfwi4=", + "lastModified": 1771259686, + "narHash": "sha256-O34HrN/xFBcKtp6zCxb6KTloF0N9oZe3Y7zf5DMtoik=", "owner": "pyproject-nix", "repo": "uv2nix", - "rev": "978264ee45387bcce80b9938493acfae648d7c92", + "rev": "b28d091e5e14c5c1d9d4860558103defaca52284", "type": "github" }, "original": { diff --git a/src/deepwork/templates/claude/skill-deepwork.md.jinja b/src/deepwork/templates/claude/skill-deepwork.md.jinja index 4acc469c..83edc7ea 100644 --- a/src/deepwork/templates/claude/skill-deepwork.md.jinja +++ b/src/deepwork/templates/claude/skill-deepwork.md.jinja @@ -15,6 +15,13 @@ description: "Start or continue DeepWork workflows using MCP tools" Execute multi-step workflows with quality gate checkpoints. +## Terminology + +A **job** is a collection of related **workflows**. For example, a "code_review" job +might contain workflows like "review_pr" and "review_diff". Users may use the terms +"job" and "workflow" somewhat interchangeably when describing the work they want done — +use context and the available workflows from `get_workflows` to determine the best match. + > **IMPORTANT**: Use the DeepWork MCP server tools. All workflow operations > are performed through MCP tool calls and following the instructions they return, > not by reading instructions from files. diff --git a/src/deepwork/templates/gemini/skill-deepwork.md.jinja b/src/deepwork/templates/gemini/skill-deepwork.md.jinja index 0a035892..8901ac20 100644 --- a/src/deepwork/templates/gemini/skill-deepwork.md.jinja +++ b/src/deepwork/templates/gemini/skill-deepwork.md.jinja @@ -15,6 +15,13 @@ description = "Start or continue DeepWork workflows using MCP tools" Execute multi-step workflows with quality gate checkpoints. +## Terminology + +A **job** is a collection of related **workflows**. For example, a "code_review" job +might contain workflows like "review_pr" and "review_diff". Users may use the terms +"job" and "workflow" somewhat interchangeably when describing the work they want done — +use context and the available workflows from `get_workflows` to determine the best match. + > **IMPORTANT**: Use the DeepWork MCP server tools. All workflow operations > are performed through MCP tool calls and following the instructions they return, > not by reading instructions from files.