featurelisted
Install: claude install-skill kauffj/agent-config
# Feature pipeline
Orchestrates the end-to-end flow for shipping a feature. Delegates workspace management, planning, and review to dedicated skills:
- **`workspace`** — worktree, port, env, install, state tracking
- **`propose`** — plan + simplicity review + user approval
- **`review-pr`** — parallel review agents
The `feature` skill itself owns implementation delegation, screenshots, manual review, commit, direct-to-default shipping, delivery monitoring, and the completion gate.
Treat the text supplied with the invocation as the request arguments. Bind its
freeform feature description as `DESCRIPTION` after removing any subcommand and
flags described below.
---
## Parse command
First, ensure any legacy state is migrated:
```bash
node "$HOME/.config/agent-config/lib/workspace.mjs" bootstrap
```
Then dispatch on the request arguments:
- empty or `list` → **List features** (filter to kind=feature)
- `resume <name>` → **Resume**
- `complete <name>` → **Complete** (delivery gate + mark done)
- `abandon <name>` → **Abandon**
- `remove <name>` → **Remove**
- otherwise → **New feature** (continue to Step 0)
### List
```bash
node "$HOME/.config/agent-config/lib/workspace.mjs" list --kind feature
```
Render as a table: Name, Status, Step (from `pipeline.step`), Branch, Worktree, Port, Updated.
If empty: "No features tracked. Invoke `feature` with a description to start one." **Stop.**
### Resume
1. Fetch the record:
```bash
node "$HOME/.config/agent-config/lib/w