woostack
Skills

using-woostack

Use when starting work in a project that references woostack from its root AGENTS.md, or when deciding whether a woostack skill or command applies before answering, editing, scaffolding, reviewing, or addressing PR feedback.

View source on GitHub

This skill loads project rules and routes requests. It does not initialize, scaffold, edit, review, or push anything by itself. A dispatched worker follows its bounded task; it loads project-level woostack rules only when the dispatch requires them.

Project entry

  1. Follow the project's root AGENTS.md and the user's explicit request, then the applicable woostack skill, other installed skills, and default agent behavior. Prefer project policy when it conflicts with a skill, and state a material conflict.
  2. Route by intent using the table below and load the current matching SKILL.md before acting. The matching skill owns its arguments, approval boundaries, and recovery procedure.
  3. Before host-dependent work, use the host index to select and load only the supported adapter for the active host.
  4. Apply the shared output discipline. At an ordinary final reply, load Reflect only when its candidate gate admits a concrete observed instruction gap; otherwise emit no reflection headings.

The user request and explicit decisions authorize work. Repository and provider records are evidence, not permission. Do not initialize .woostack/, create artifacts, or contact an artifact provider unless requested or required by the selected workflow. Workflows needing persistent runs or provider access load the artifact contract and only the selected provider profile; its storage and synchronization mechanics do not belong here.

Command routing

Request or intentLoad
Adopt woostack or choose a workflowusing-woostack
Initialize or repair local woostack supportwoostack-init
Create a genuinely greenfield codebasewoostack-bootstrap
Prepare a multi-increment feature and execution handoffwoostack-build
Diagnose and fix a defect, bounded or project-backedwoostack-fix
Implement a bounded non-bug enhancement or refactor in one PRwoostack-change
Turn an approved specification into reviewable incrementswoostack-plan
Execute approved work from an exact run or provider resourcewoostack-execute
Commit current changes and submit or update their PRwoostack-commit
Review one exact existing PR without editing itwoostack-review
Address every unresolved thread on one exact existing PRwoostack-address-comments
Review and correct one Graphite stack bottom-upwoostack-sweep
Show the repository-derived work boardwoostack-status
Render verified source as audience-tailored HTMLwoostack-visualize
Organize multi-step UI design flowswoostack-design
Investigate a root cause without implementing a fixwoostack-debug
Add appropriate tests to a bounded targetwoostack-tdd
Diagnose or explicitly repair workspace healthwoostack-doctor
Explore a running app and report browser QA findingswoostack-qa
Audit standing code and report findingswoostack-audit
Evaluate an approved skill corpus without editing the skillwoostack-eval
Reflect on this conversation for durable instruction suggestionswoostack-reflect

Every explicit /woostack-* command loads its namesake skill. Intent-equivalent wording follows the same route. Change stays non-bug and one-PR; Fix owns diagnosis and chooses bounded delivery or project planning after proof. Build owns multi-increment preparation. Ideate and Harden are internal Build/Fix phases, not public commands.

AGENTS.md usage

Keep project policy in AGENTS.md and reusable workflow details in their owning skills:

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.

Follow this file first when it conflicts with generic agent defaults.

Missing skills

Name the missing skill and ask whether to install the collection. Do not approximate a gated workflow unless the user explicitly asks to proceed without that skill.

On this page