ultrawork
This skill should be used when the user has a large, complex task requiring: (1) multi-file or multi-step implementation, (2) major refactoring or architecture changes, (3) new feature spanning multiple components. This skill should NOT be used for simple fixes, single-file edits, or quick questions. Activates strict verification with planning, success criteria, and evidence collection.
What this skill does
# Ultrawork Mode
## Overview
Ultrawork enforces **verification-first development** - a strict mode where every completion claim requires concrete evidence.
### Core Principles
1. **No implementation without planning** - Explore codebase, design approach, decompose into tasks
2. **No completion without evidence** - Every criterion needs proof (command output, test results)
3. **No partial work accepted** - "Should work" or "basic implementation" triggers automatic rejection
### Workflow Phases
```
PLANNING → EXECUTION → VERIFICATION → COMPLETE
↑ │
└── (Ralph Loop on fail) ←┘
```
| Phase | Description | Key Outputs |
|-------|-------------|-------------|
| **Planning** | Explore → Design → Task decomposition | design.md, tasks/*.json |
| **Execution** | Workers implement tasks in parallel waves | Code changes, evidence |
| **Verification** | Verifier audits ALL evidence against criteria | PASS/FAIL decision |
---
## Activation
Start ultrawork with the `/ultrawork` command:
```bash
/ultrawork "your goal" # Interactive: asks questions, user approves plan
/ultrawork --auto "your goal" # Auto: decides autonomously, no confirmations
/ultrawork --plan-only "goal" # Planning only, no execution
```
### Mode Selection
| Mode | Best For | User Interaction |
|------|----------|------------------|
| **Interactive** (default) | Complex features, unclear requirements | Questions + approval |
| **Auto** (`--auto`) | Well-defined tasks, CI/CD | None |
| **Plan-only** (`--plan-only`) | Design review before implementation | Planning only |
---
## When to Use
**USE ultrawork for:**
- Multi-file implementations (3+ files)
- Architecture changes or refactoring
- New features with design decisions
- Work requiring verification trails
**DON'T use ultrawork for:**
- Single-file edits or bug fixes
- Documentation updates
- Quick questions or exploration
- Tasks completable in < 5 minutes
---
## Zero Tolerance Rules
Verification automatically **FAILS** if output contains blocked patterns.
See `references/blocked-patterns.md` for complete list.
**Common blocked phrases:**
- "should work", "probably works"
- "basic implementation", "simplified version"
- "TODO", "FIXME", "not implemented"
---
## Evidence Requirements
Every completion claim requires concrete proof.
| Claim | Required Evidence |
|-------|-------------------|
| "Tests pass" | `npm test` output with exit code 0 |
| "Build succeeds" | Build command output with exit code 0 |
| "Feature works" | Demo, test output, or screenshot |
| "Bug fixed" | Before/after comparison |
See `references/verification-protocol.md` for detailed verification requirements.
---
## Session State
Each session has isolated state in `~/.claude/ultrawork/sessions/${CLAUDE_SESSION_ID}/`.
See `references/state-schema.md` for complete schema documentation.
**Key files:**
- `session.json` - Phase, options, metadata
- `context.json` - Exploration summaries
- `exploration/*.md` - Detailed findings
- `tasks/*.json` - Task definitions and evidence
---
## Related Commands
| Command | Purpose |
|---------|---------|
| `/ultrawork-status` | Check current phase and progress |
| `/ultrawork-evidence` | View collected evidence log |
| `/ultrawork-clean` | Clean up sessions (interactive/all/stale) |
| `/ultrawork-exec` | Execute existing plan |
| `/ultrawork-plan` | Planning phase only |
---
## Additional Resources
### Reference Files
- **`references/blocked-patterns.md`** - Complete list of blocked phrases and why
- **`references/verification-protocol.md`** - Detailed verification requirements
- **`references/state-schema.md`** - Session and task JSON schemas
Related in Productivity
gitea-workflow
IncludedOrchestrate agile development workflows for Gitea repositories using the tea CLI. Use when working with Gitea-hosted repos and asking to 'run the workflow', 'continue working', 'what's next', 'complete the task cycle', 'start my day', 'end the sprint', 'implement the next task', or wanting guided step-by-step development assistance. Keywords: workflow, orchestrate, agile, task cycle, sprint, daily, implement, review, PR, standup, retrospective, gitea, tea.
microsoft-graph-gateway
IncludedRoute Microsoft Graph work in this workspace. Use when users want to read or write Outlook mail, calendar events, contacts, OneDrive or SharePoint files, Teams, Planner, To Do, users, groups, directory data, or arbitrary Microsoft Graph endpoints from VS Code. Prefer WorkIQ for common read scenarios. Use Microsoft Graph for write actions and gap-read scenarios that need exact Graph properties, filters, permissions, or endpoints.
copilotkit
IncludedUse when building with CopilotKit — setup, development, integrations, debugging, upgrading, or contributing. Routes to the appropriate specialized skill based on the task.
wordly-wisdom
IncludedProvides calibrated decision analysis using Charlie Munger-style multiple mental models, inversion, incentive mapping, circle-of-competence checks, misjudgment audits, second-order effects, and forecast updates. Use when the user asks for an oracle take, a hard call, a decision memo, a premortem, an outside view, a red-team, a sanity-check, what am I missing, think this through, or wants a strategy, hire, investment, plan, product, partnership, or major life choice analysed. Avoid for simple factual lookups or time-sensitive legal, medical, or market questions without fresh evidence.
swain-session
IncludedSession management and project status dashboard. Owns the full session lifecycle (start/work/close/resume), focus lane, bookmarks, worktree detection, and tab naming. Also serves as the project status dashboard — shows active epics, progress, actionable next steps, blocked items, tasks, GitHub issues, and recommendations. Worktree creation is deferred to swain-do task dispatch (SPEC-195). Triggers on: 'session', 'status', 'what's next', 'dashboard', 'overview', 'where are we', 'what should I work on', 'show me priorities', 'bookmark', 'focus on', 'session info'.
gandi
IncludedComprehensive Gandi domain registrar integration for domain and DNS management. Register and manage domains, create/update/delete DNS records (A, AAAA, CNAME, MX, TXT, SRV, and more), configure email forwarding and aliases, check SSL certificate status, create DNS snapshots for safe rollback, bulk update zone files, and monitor domain expiration. Supports multi-domain management, zone file import/export, and automated DNS backups. Includes both read-only and destructive operations with safety controls.