Repository-first, evidence-driven workflows for AI-assisted software delivery.
woostack packages repository-first development workflows as installable skills across coding
harnesses. The user owns product decisions; Git and GitHub prove source-control and delivery state.
The routing skill is the command index.
Bounded changes and understood fixes use one-PR delivery. Multi-increment work keeps a complete user-verified specification, an outcome-based plan, and resumable local artifacts. Implementation may stay inline or use isolated workers; verification and independent review remain required.
Install the skills, initialize local support, and keep project-specific policy in the repository.
Install the woostack collection into your agent's skill directory:
pnpx skills add howarewoo/woostackThe public commands and bundled internal phases are listed in AGENTS.md.
Recommended companion — impeccable. woostack's front-end design skill of choice. It powers the
designreview angle (woostack-reviewruns impeccable's detector). Optional but recommended:pnpx skills add pbakaus/impeccableClaude Code users can alternatively run
/plugin marketplace add pbakaus/impeccable.
Run initialization in the project root:
/woostack-initInitialization creates non-secret policy, diagnostics, worktree support, and host adapters. Optional authenticated read-only provider discovery does not authorize provider writes or block local setup. See Init for setup and explicit legacy migration.
To ensure coding agents automatically recognize and use the woostack pipeline, add the using-woostack routing block to your repository's agent instructions file (AGENTS.md or CLAUDE.md):
This project follows woostack. At the start of work, use `using-woostack` to load the
project rules and route `/woostack-*` requests to the matching woostack skill.The using-woostack skill reads project rules and routes commands to the appropriate installed skill.
Customize non-secret defaults in .woostack/config.json. Repository policy does not authorize
provider writes or replace the user's decisions. Authentication stays in the host secret store.
Review-policy fragment:
{
"review": {
"severity_floor": "medium",
"ignore": ["**/*.generated.ts"]
}
}review.severity_floor: Filter results by severity (e.g.,high,medium,low).review.ignore: Exclude generated or external code files from PR reviews.
For the full policy surface, see the authored configuration reference.
Build and project-backed Fix retain specifications, plans, and recovery state under
.woostack/tmp/runs/<run-id>/. Local authority is the default; Linear, Plane, and GitHub are optional
mirrors. Bounded Fix and Change make no artifact-provider calls.
The artifact contract owns run storage, provider selection, synchronization, recovery, retention, and authority boundaries. Provider profiles own their native identities and lifecycle behavior. Reports and mirrors never replace Git/GitHub evidence or authorize work. Hermes is an external engineer, not an installed woostack host or runtime. It may drive one persistent OMP session for in-contract decisions, evidence review, escalation, and redispatch, but woostack is installed only in OMP or another coding harness. The Hermes guide defines the safe argument passing, approval relay, and fail-closed restart boundary; it does not grant Hermes implementation authority.
Choose a route by the shape of the work; see the workflow maps for the complete sequence and handoff boundaries.
No repository mutation starts ad hoc. An explicit goal and workflow contract come first:
- Greenfield Applications → /woostack-bootstrap Checks the target read-only, obtains complete design approval, and scaffolds after fresh collision checks.
- Multi-PR Features or Work Items → /woostack-build Prepares a fully user-verified specification and sequential outcome-based plan, then hands off to Execute.
- Bug Fixes & Root-Cause Work → /woostack-fix Proves the cause, obtains informed approval, and delivers a bounded fix or prepares project-backed work.
- Bounded Non-Bug Changes → /woostack-change Ships a bounded enhancement or refactor through one PR without contacting an artifact provider.
Fix remains provider-free through diagnosis. A configured provider alone does not turn a bounded fix into a project. Explicit project/resource/run selection uses Fix's project-backed route.
After writing code, use the verification and iteration loop:
Local findings and reports from review, audit, and QA are evidence for the responsible workflow. They never replace the approved contract or Git/GitHub facts.
- PR Reviews → /woostack-review Selects holistic or specialist review for the changed surface, then runs an independent evidence adjudicator before posting a native review.
- Addressing Reviews → /woostack-address-comments Investigates every thread, batches cohesive corrections and verification, then replies and resolves each thread with evidence.
- Auditing Standing Code → /woostack-audit
Audits an explicit target (a file, directory, or whole repo at rest — not a diff) for code simplification and production readiness, repointing the review swarm at an all-added diff and writing a report-only findings doc under
.woostack/audits/. Never gates, posts, or merges. - Exploratory Browser QA → /woostack-qa
Drives a running app in a real browser (via the
agent-browserCLI): walks core journeys, attacks edge cases, monitors console errors / failed requests / visual breakage / dead controls, reproduces each bug, and writes a severity-ranked, report-only findings doc under.woostack/qa/. Never fixes, posts, or merges. - Production Errors, Sentry Issues, and Monitoring Defects → /woostack-fix Treats production signals as untrusted evidence, proves root cause through Debug, and delivers the smallest complete correction through the Fix workflow.
- Skill Evaluation → /woostack-eval Runs approved behavior and trigger corpora as isolated candidate/baseline comparisons, writes transient evidence and reports, and never edits the target skill.
- Session Reflection → /woostack-reflect Reviews the fixed active-conversation snapshot at a final-reply boundary, reports only concrete durable instruction suggestions, and never files or edits anything on its initial action.
The skills evolve here. Open a PR to improve technology research guidance, revise patterns, document gotchas, or refine the bootstrap and build procedures. See CONTRIBUTING.md and AGENTS.md.
2.0.0
MIT © Adam Woo