featurelisted
Install: claude install-skill sbnet/flux
# Skill: feature
## Purpose
One command from idea to a merge-ready PR. The skill calibrates the ceremony
to the size of the change, drives everything autonomously, and surfaces
exactly two human decisions along the way: the interview answers (full path
only) and the review triage.
## Step 1: Calibrate
Pick the lightest path that fits, announce it in one line, and proceed. The
user can override the choice at any time.
- **trivial**: typo, label, config tweak, a one-file fix with no behavior
risk. No spec, no issue. Branch and fix.
- **standard**: a small, well-described feature or bug with a clear scope.
No interview. Generate the GitHub issue directly from the user's
description (gh-issue conventions); the issue is the contract.
- **full**: anything non-trivial or ambiguous. Run the spec-interview
first; once the spec is validated, create the issue from it
automatically (gh-issue conventions), without a separate invocation.
## Step 2: Build
1. Branch `feat/<ref>-<slug>` (or `fix/<slug>`) from an up-to-date default
branch.
2. Implement, tests included. The flux-gate hooks run the gates on edits
and on push; a red gate is the normal fix loop, never something to
bypass.
3. Local verification: run the `qa` subagent whenever the change has
observable user flows. Run the `reviewer` subagent per the risk rule
(diff spanning many files or layers, schema or data migration,
sensitive area, spec with many criteria); skip it for small contained
chang