Skip to content
Back to skills

Fast Pipeline

ASecurity

Use when the user wants a feature built quickly with low token cost and few interruptions, approves a spec once, and says no automated tests should be written because they will test it manually — "fast pipeline", "go fast, no tests, I'll test it myself", "don't keep asking me". Not for a run that should write or keep tests (superb:pipeline), nor one where a quorum replaces the human gate (superb:pipeline-auto).

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 29, 2026
ai-agentsgotestingcode-reviewapisecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 29, 2026

npx -y skills add kardebadas/claude-plugin --skill fast-pipeline --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fast Pipeline?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fast Pipeline
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kardebadas-fast-pipeline/badge)](https://www.skillsdirectory.com/skills/kardebadas-fast-pipeline)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: fast-pipeline
description: Use when the user wants a feature built quickly with low token cost and few interruptions, approves a spec once, and says no automated tests should be written because they will test it manually — "fast pipeline", "go fast, no tests, I'll test it myself", "don't keep asking me". Not for a run that should write or keep tests (superb:pipeline), nor one where a quorum replaces the human gate (superb:pipeline-auto).
argument-hint: "[the feature request]"
---

# Fast Pipeline

## Overview

Request → approved spec → plan → implementation → review/fix loop, with **one
human gate (the spec)** and **no project tests written**. It composes
Superpowers skills plus `superb:bug-fix` and adds nothing else.

**The user's invocation of this skill is a standing instruction.** Where a
sub-skill's default says otherwise, the overrides below win — user
instructions outrank skills. Violating the letter of an override to follow a
sub-skill default is violating the user.

## The no-tests rule

No new unit, integration or end-to-end tests. No TDD steps, no test tasks, no
"add a regression test", no test-fix loops. Verification is a fast check only:
build, typecheck, lint or syntax check, whichever the repo has. An existing
suite runs only where a sub-skill runs it once as a gate (e.g.
`finishing-a-development-branch`); a failure there is reported, not chased
with new tests.

| Rationalization | Reality |
| --- | --- |
| "writing-plans' template requires a failing test first" | The user waived tests. The template is a default; drop its test steps. |
| "TDD is mandatory regardless of preference" | Not in this run. The user tests manually. |
| "bug-fix is not done without a regression test" | Take bug-fix's own "cannot be covered by a test" branch, citing this rule. |
| "The reviewer flagged missing tests" | Not a finding here. Drop it. |

## Stages

1. **Explore.** Targeted, read-only. Independent areas → **REQUIRED:**
   `superpowers:dispatching-parallel-agents` (one Explore agent per area).
   Return: where it belongs, relevant files, patterns/APIs to reuse, similar
   existing code, integration points, risks. Sequential areas stay one agent.
2. **Ask.** Only what changes behaviour, scope, architecture, UX, data
   handling or a major decision, and is not answered by the request, the
   conversation, the repo or its conventions. One batched `AskUserQuestion`,
   recommendation first. None needed → ask none.
3. **Spec.** **REQUIRED:** `superpowers:brainstorming`, fed the request,
   answers and exploration findings. Overrides: exploration and questions are
   done (do not repeat them); always write the spec file, even for a bounded
   change; recommend one approach; skip the visual companion; present the
   **whole** spec once, not section by section. Content: behaviour, scope,
   non-goals, affected components, interfaces, data flow, edge cases,
   constraints, acceptance criteria. No filler.
4. **Gate: user approves the spec.** Changes requested → revise through
   brainstorming, re-present. Nothing past this point until approved.
5. **Pressure-test the spec.** Dispatch a **fresh** general-purpose agent
   (never the author) with the spec path, the request and the exploration
   summary. It reads the repo and returns contradictions, missing
   requirements, unsupported assumptions, wrong beliefs about the code,
   integration conflicts, key edge cases and needless complexity — each
   tagged `material` (changes approved behaviour or scope) or `minor`. Fix
   `minor` in the spec directly; take `material` to the user. No re-approval
   of minor fixes.
6. **Plan.** **REQUIRED:** `superpowers:writing-plans`. Overrides: no test
   steps or test tasks; Global Constraints carries `No new tests — the user
   tests manually. Verify with: <fast check command>`; each task ends with
   that check then commit; Review Focus lines get no tests — they are handed
   to the stage 9 reviewer; no docs or cleanup tasks the spec did not ask for.
   The execution method is pre-chosen — subagent-driven — and the plan is
   **not** sent to the user for review. Commit the spec and plan.
7. **Pressure-test the plan.** Another **fresh** agent checks the plan
   against the codebase: paths exist or belong, named functions and
   interfaces are real, ordering and dependencies hold, nothing duplicates
   existing code or fights project patterns, the spec is fully covered, no
   extra work. Fix the plan directly; go to the user only for a `material`
   change. Then continue at once.
8. **Implement.** **REQUIRED:** `superpowers:subagent-driven-development`.
   Keep its mandatory per-task reviews; add no other. Its final whole-branch
   review **is** stage 9, and its single fix wave is replaced by stage 10.
   After stage 10 is clean, resume its Finish (the rulings list, then
   `finishing-a-development-branch`).
9. **Final review.** **REQUIRED:** `superpowers:requesting-code-review` over
   the whole branch (merge-base..HEAD). `PLAN_OR_REQUIREMENTS` = spec path +
   plan path (its Review Focus lines are what to probe) + "No tests by user
   decision; do not report missing tests."
   Findings that count: bugs, spec violations, bad integration, regressions,
   security, data loss, broken error handling, false assumptions, serious
   maintainability. Cosmetic and out-of-scope refactors do not.
10. **Fix loop.** Any Critical or Important → **REQUIRED:** `superb:bug-fix`,
    **one invocation per round with every such finding**, each reviewer
    `file:line` as its report (repro: `manual — user tests`). Overrides: no
    regression test (see the no-tests rule); work in the current worktree
    and branch; its executor skips its own final whole-branch review and
    `finishing-a-development-branch` — this run re-reviews and finishes once.
    Then run stage 9 again. Repeat until no Critical or Important remain.
    Minors are listed in the final report, never looped on. A finding that
    survives three rounds goes to the user.

## Interrupting the user

Only the stage 4 gate, plus: a `material` pressure-test finding, a
destructive or irreversible action, a safety issue, or a product decision
nobody recorded. Never "should I continue?", never plan approval, never a
status check.

## Red flags — STOP

- Writing a test step, test task or regression test → the user waived tests.
- About to ask the user to review the plan or pick an executor → pre-answered.
- Pressure-testing with the agent that wrote the artifact → dispatch a fresh one.
- Fixing review findings with anything but `superb:bug-fix` → wrong mechanism.
- A second whole-branch review stacked on SDD's → stage 9 is that review.
- Looping on Minors → report them, stop.
- Reading `superb:pipeline-auto`'s stages for this run → different skill.

Files in this skill

  • README.md1.9 KB
  • SKILL.md6.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.