Do it once. Run it forever.
DeepWork turns a task you've done once with your agent into a repeatable, quality-gated workflow, in about ten minutes.
$ claude plugin marketplace add Unsupervisedcom/deepwork
$ claude plugin install deepwork@deepwork-pluginsResults
Measured on 104 real tasks.
On the AgentIF-OneDay benchmark, the same agent running DeepWork workflows failed less and repeated better. Both readouts below publish the full method.
36%
fewer zero-score failures with DeepWork workflows
AgentIF-OneDay
2.4×
tighter run-to-run consistency on the same tasks
AgentIF-OneDay
How it works
Workflows
Jobs run step by step through an MCP server. Quality gates block progression until reviewer agents pass the output — the agent cannot skip ahead.
Reviews
Declare rules in .deepreview files, scoped like .gitignore. One command diffs your branch and dispatches parallel reviewers: code, docs, prompts, migrations, anything.
DeepSchemas
File-level contracts validated at write time via hooks. Agents get instant feedback before a bad file ever reaches review.
Artifact
Anything you can describe, you can enforce.
Rules live in version control next to the code they guard. When a review passes, it's cached: nothing re-runs until a watched file changes.
file · .deepreview
# .deepreviewpython_best_practices:description: "Review Python files for code quality."match:include: ["**/*.py"]exclude: ["tests/**"]review:strategy: individualinstructions: |Check for proper error handling, consistent naming,and no hardcoded secrets.security_audit:description: "Full security review when auth code changes."match:include: ["src/auth/**/*.py"]review:strategy: all_changed_filesinstructions: |Auth code changed. Review ALL changed files forsecurity regressions and leaked credentials.
Quickstart
Install it, do the task once, name it.
terminal
$ claude plugin marketplace add Unsupervisedcom/deepwork$ claude plugin install deepwork@deepwork-plugins$ claude "/deepwork:new_user"# then, after doing any task once:> /deepwork Create a job called "weekly-report" with aworkflow that does what we just did
Claude Code: full support. Gemini CLI: partial. More harnesses planned. Source available under BSL 1.1 (free for non-competing use; converts to Apache 2.0 in 2030).