analyze-misfires
Identify skills injected where not needed, propose regex and description tightening
Full autonomous engineering workflow (plan, build, review, ship)
> /plugin marketplace add iliaal/whetstone > /plugin install whetstone@iliaal-marketplace
How it fires
How this command gets triggered: by you, by Claude, or both.
/ia-lfgContext preview
What this command does when you run it.
Full autonomous engineering workflow (plan, build, review, ship)
name: ia-lfg description: Full autonomous engineering workflow (plan, build, review, ship) argument-hint: "[feature description] [--swarm for parallel execution]" disable-model-invocation: true
Run applicable steps in order within the user's authorized scope. Carry explicit non-interactive pipeline context to child commands; `disable-model-invocation` metadata alone does not establish that context. Preserve material decisions requiring user input as blockers while completing independent work.
**Mode detection:** If `$ARGUMENTS` contains `--swarm`, use bounded parallelism for independent implementation/review units per `ia-orchestrating-swarms`. Otherwise run sequentially.
**Arguments guard:** If `$ARGUMENTS` is empty (no feature description and no `--swarm`), ask for a feature description before proceeding. Do not invoke `/ia-plan` with empty input.
1. `/ia-plan $ARGUMENTS` (strip `--swarm` from arguments). Capture the exact returned plan path as the current pipeline's plan; never select another plan by recency. 2. If the plan has unresolved implementation or verification gaps, call `/ia-deepen-plan <exact-plan-path>` with those gaps. Otherwise skip and record why.
3. `/ia-work <exact-plan-path>` with explicit pipeline context: implement and verify locally, defer branch publication until the final review and fixes below. Share any review receipt with the next step to avoid reviewing an unchanged diff twice.
**Swarm mode:** Use Task list and launch parallel agent swarm subagents to build the plan. **Normal mode:** Execute sequentially.
4. `/ia-review` on the current change. Capture the exact todo paths returned by this review as `current_review_todos`; pre-existing todos are outside this pipeline's scope. If step 3 already completed the same review protocol on the same revision, reuse that receipt and review only subsequent changes. 5. Run `/ia-test-browser` only when the change affects browser-visible routes or interactions and a usable local server exists. Pass explicit non-interactive context and use headless mode. Record missing browser coverage as a gap; a skipped stage is not a pass. Add only this invocation's returned todo paths to `current_review_todos`.
**Swarm mode:** Review and browser verification may run in parallel when both are read-only against the same revision and isolated from writers. Wait for both to complete. **Normal mode:** Run sequentially.
6. Triage `current_review_todos`: accept only fixes supported by evidence and the user's existing implementation authority, mark those `ready`, and retain judgment/approval-dependent items as `pending`. Call `/ia-resolve-todo-parallel` with the exact accepted paths and defer publication. Do not enumerate or act on unrelated backlog. Verify integrated fixes before closing them; unresolved blockers prevent a ready-to-ship claim. 7. Run final project gates, then finish the branch according to the user's publication authority. If a PR is opened, record its number. Run `/ia-feature-video <pr-number>` only for a browser-visible feature with a useful walkthrough and authorized upload destination; otherwise omit it. A video is documentation, not a verification gate.
8. Only watch CI when a PR exists and the user's authorized workflow includes CI fixes. **Before polling: distinguish actionable CI failures from non-actionable gates.** Run `gh pr view --json isDraft,reviewDecision` plus `gh pr checks --json name,state,bucket` (the `bucket` field categorizes `state` into `pass`, `fail`, `pending`, `skipping`, or `cancel`; there is no `conclusion` field on this subcommand). Add `--required` to see only required checks. Classify by bucket, not vendor name:
9. Poll CI for the new PR. On failure: read the job log, identify the root cause, fix, push. Cap at **3 fix iterations**. 10. Do **NOT** weaken, skip, or mock the failing assertion to make CI green -- repair the actual issue. After 3 unsuccessful fix iterations, report the unresolved failure and evidence; the iteration count does not prove flakiness. Update the PR only when authorized.
Start now.
A Claude Code plugin that makes AI coding agents follow engineering discipline. Plan before coding. Verify before claiming done. Find root cause before patching. Review before merge. Skills activate based on file type and task signals, not manual toggling.
Repo: iliaal/whetstone
Identify skills injected where not needed, propose regex and description tightening
Draft X/Twitter announcement post (or thread) for the latest plugin release
Deep quality audit of all skills, agents, and commands for inconsistencies, gaps, duplication, and token waste
Analyze negative-signal sessions for a skill, identify failure patterns, propose and apply fixes
Eval all skills with sufficient data, rank by procedure-following score, identify candidates for optimization
Propose a skill revision and compare fresh executions under a frozen rubric