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
* multi-agent core
* Fix job.yml path references in deepwork_jobs
- Update define step to create job.yml in .deepwork/jobs/[job_name]/ instead of deepwork/[job_name]/
- Update implement step to verify job.yml location instead of copying from work directory
- Update job.yml quality criteria to check correct path
- Update README.md to use correct command names (deepwork_jobs.define, deepwork_jobs.refine)
- Sync changes to all installed files and generated commands
* more cleanup
* style: auto-format code with ruff
* ci: remove auto-format job, add format check to tests (#8)
Remove the separate format job that auto-committed formatting fixes,
which caused issues with GitHub Actions not re-running after the
auto-merge. Instead, add format checks as a step in the tests job
that will fail if code is not properly formatted.
Co-authored-by: Claude <noreply@anthropic.com>
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
Verify that `job.yml` is in the correct location at `.deepwork/jobs/[job_name]/job.yml`. The define step should have created it there. If for some reason it's not there, you may need to create or move it.
Verify that `job.yml` is in the correct location at `.deepwork/jobs/[job_name]/job.yml`. The define step should have created it there. If for some reason it's not there, you may need to create or move it.
Copy file name to clipboardExpand all lines: README.md
+16-27Lines changed: 16 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,21 +4,6 @@
4
4
5
5
DeepWork is a tool for defining and executing multi-step workflows with AI coding assistants like Claude Code, Google Gemini, and GitHub Copilot. It enables you to decompose complex tasks into manageable steps, with clear inputs, outputs, and dependencies.
6
6
7
-
## Status: Phase 1 MVP Complete ✅
8
-
9
-
**Version**: 0.1.0
10
-
**Test Coverage**: 166 tests passing
11
-
12
-
### What's Implemented
13
-
14
-
- ✅ Job definition parsing and validation
15
-
- ✅ Job registry for tracking installed workflows
16
-
- ✅ Multi-platform support (Claude Code, Gemini, Copilot)
17
-
- ✅ Jinja2-based skill file generation
18
-
- ✅ Git integration for work branch management
19
-
- ✅ CLI with `install` command
20
-
- ✅ Core skills: `deepwork.define` and `deepwork.refine`
21
-
22
7
## Installation
23
8
24
9
### Prerequisites
@@ -46,27 +31,35 @@ deepwork install --platform claude # or gemini, copilot
46
31
47
32
This will:
48
33
- Create `.deepwork/` directory structure
49
-
- Initialize job registry
50
-
- Generate core DeepWork skills
34
+
- Generate core DeepWork jobs
35
+
- Install DeepWork jobs for your AI assistant
36
+
- Configure hooks for your AI assistant to enable policies
51
37
52
38
## Quick Start
53
39
54
-
### 1. Define a Workflow
55
40
56
-
Use Claude Code (or your AI assistant) to define a new job:
41
+
42
+
### 1. Define a Job
43
+
Jobs are multi-step workflows where each Step has clear input and output artifacts, making them easier to manage effectively.
44
+
45
+
The process of defining a job itself is actually a DeepWork job. You can see it at `.deepwork/jobs/deepwork_jobs/`.
46
+
47
+
To start the process, just run the first Step in the job:
57
48
58
49
```
59
-
/deepwork.define
50
+
/deepwork_jobs.define
60
51
```
61
52
62
53
Follow the interactive prompts to:
63
-
- Name your workflow
54
+
- Name your job
64
55
- Define steps with inputs/outputs
65
56
- Specify dependencies between steps
66
57
58
+
It will also prompt you to go on the the next Step in the job.
0 commit comments