/pdca-fast-track
Daniel-mode fast-track auto-approves Checkpoint 1-8 when Trust ≥ 80, fastTrack on, Design doc exists. Else L2 + manual gates. Triggers: pdca fast-track, skip checkpoints, auto approve
Claude Code
$ npx -y skills add ww-w-ai/bkit-claude-code --skill pdca-fast-track --agent claude-code
Codex
$ npx skills add ww-w-ai/bkit-claude-code --skill pdca-fast-track -a codex -y
Cursor
$ npx skills add ww-w-ai/bkit-claude-code --skill pdca-fast-track -a cursor -y
Gemini CLI
$ npx skills add ww-w-ai/bkit-claude-code --skill pdca-fast-track -a gemini-cli -y
GitHub Copilot
$ npx skills add ww-w-ai/bkit-claude-code --skill pdca-fast-track -a github-copilot -y
OpenCode
$ npx skills add ww-w-ai/bkit-claude-code --skill pdca-fast-track -a opencode -y
Windsurf
$ npx skills add ww-w-ai/bkit-claude-code --skill pdca-fast-track -a windsurf -y
SKILL.md
pdca-fast-track.SKILL.mdname: pdca-fast-track
classification: workflow
classification-reason: PDCA flow modifier — bypasses Checkpoint 1-8 user gates
deprecation-risk: none
effort: low
description: |
Daniel-mode fast-track auto-approves Checkpoint 1-8 when Trust ≥ 80, fastTrack on, Design doc exists. Else L2 + manual gates.
Triggers: pdca fast-track, skip checkpoints, auto approve
argument-hint: "<feature>"
user-invocable: true
allowed-tools:
- Read
- Write
- Glob
imports: []
next-skill: null
pdca-phase: null
task-template: "[Fast-Track] {feature}"PDCA Fast Track — Daniel's Track
> v2.1.11 Sprint β FR-β5. Wraps `lib/control/fast-track.js`. Provides a > single auto-escalation gate for users who have already earned Trust > ≥ 80 and produced a Design doc — Checkpoints 1-8 default to > Recommended without prompting. Falls back to L2 + manual review the > moment any preconditions fails (E-β5-01 / E-β5-02).
Arguments
| Argument | Description | Example | |----------|-------------|---------| | `<feature>` | Feature name to engage fast-track for | `/pdca-fast-track bkit-v2111-integrated-enhancement` |
Behavior
Preconditions (all must pass; fail-open)
1. **Config enabled** — `bkit.config.json#control.fastTrack.enabled === true` 2. **Trust Score ≥ 80** — `.bkit/state/trust-profile.json#trustScore` ≥ `fastTrack.minTrustScore` (default 80) 3. **Design doc exists** — resolved via `bkit.config.json#pdca.docPaths.design` templates against `<feature>`
When any block, surface the reason with a remedy hint:
| Block | Remedy hint | |-------|-------------| | `disabled_in_config` | "Set `control.fastTrack.enabled = true` in bkit.config.json" | | `trust_score_too_low` | "Run a few `/pdca check` cycles to raise trust" | | `design_doc_missing` | "Run `/pdca design <feature>` first" |
On engage (all preconditions pass)
1. Recommend Automation Level escalation L2 → `fastTrack.autoLevel` (default `L3`). 2. Persist engagement record to `.bkit/runtime/fast-track-log.json`:
{
"engaged": true,
"feature": "<feature>",
"engagedAt": "<ISO>",
"trustScore": 85,
"autoLevel": "L3",
"fallbackLevel": "L2",
"skipCheckpoints": [1,2,3,4,5,6,7,8],
"designPath": "docs/02-design/features/<feature>.design.md",
"decisions": []
}3. Each Checkpoint 1-8 invocation calls `fast-track.recordCheckpoint` to append a decision entry (audit trail). 4. If a Checkpoint surfaces NO "Recommended" option, call `recordCheckpoint({ decision: 'fallback', reason: 'no_recommended' })` and pause to `fallbackLevel`.
Security
- All file IO is rooted at `process.env.CLAUDE_PROJECT_DIR` (or repo root).
- Audit log JSON is OWASP A08-clean: no user-controlled keys; only
whitelisted `checkpoint` (number), `decision` (enum), `reason` (sanitized string).
- Design doc patterns are read from `bkit.config.json` — no traversal
via untrusted `feature` arg (pattern is `{feature}` placeholder only).
- Trust score read is fail-safe: missing file returns 0 (blocks engage).
Module Dependencies
| Module | Function | Usage | |--------|----------|-------| | `lib/control/fast-track.js` | `evaluatePreconditions(feature)` | Block list | | `lib/control/fast-track.js` | `engage(feature)` | Audit + record | | `lib/control/fast-track.js` | `recordCheckpoint({...})` | Per-CP decision | | `lib/control/fast-track.js` | `isCheckpointSkipped(n)` | Should we skip? |
Examples
# Engage on a Design-complete feature
/pdca-fast-track bkit-v2111-integrated-enhancement
# Result if Trust < 80
# Block: trust_score_too_low (current 68 < required 80)
# Result if Design missing
# Block: design_doc_missing → run /pdca design first
Related
- `/control trust` — current Trust Score breakdown
- `/control level <0-4>` — manual override
- `/pdca-watch` — observe progress while fast-tracking
- `/pdca design <feature>` — required prerequisite
ARGUMENTS:
Read more
name: pdca-fast-track
classification: workflow
classification-reason: PDCA flow modifier — bypasses Checkpoint 1-8 user gates
deprecation-risk: none
effort: low
description: |
Daniel-mode fast-track auto-approves Checkpoint 1-8 when Trust ≥ 80, fastTrack on, Design doc exists. Else L2 + manual gates.
Triggers: pdca fast-track, skip checkpoints, auto approve
argument-hint: "<feature>"
user-invocable: true
allowed-tools:
- Read
- Write
- Glob
imports: []
next-skill: null
pdca-phase: null
task-template: "[Fast-Track] {feature}"PDCA Fast Track — Daniel's Track
> v2.1.11 Sprint β FR-β5. Wraps `lib/control/fast-track.js`. Provides a > single auto-escalation gate for users who have already earned Trust > ≥ 80 and produced a Design doc — Checkpoints 1-8 default to > Recommended without prompting. Falls back to L2 + manual review the > moment any preconditions fails (E-β5-01 / E-β5-02).
Arguments
| Argument | Description | Example | |----------|-------------|---------| | `<feature>` | Feature name to engage fast-track for | `/pdca-fast-track bkit-v2111-integrated-enhancement` |
Behavior
Preconditions (all must pass; fail-open)
1. **Config enabled** — `bkit.config.json#control.fastTrack.enabled === true` 2. **Trust Score ≥ 80** — `.bkit/state/trust-profile.json#trustScore` ≥ `fastTrack.minTrustScore` (default 80) 3. **Design doc exists** — resolved via `bkit.config.json#pdca.docPaths.design` templates against `<feature>`
When any block, surface the reason with a remedy hint:
| Block | Remedy hint | |-------|-------------| | `disabled_in_config` | "Set `control.fastTrack.enabled = true` in bkit.config.json" | | `trust_score_too_low` | "Run a few `/pdca check` cycles to raise trust" | | `design_doc_missing` | "Run `/pdca design <feature>` first" |
On engage (all preconditions pass)
1. Recommend Automation Level escalation L2 → `fastTrack.autoLevel` (default `L3`). 2. Persist engagement record to `.bkit/runtime/fast-track-log.json`:
{
"engaged": true,
"feature": "<feature>",
"engagedAt": "<ISO>",
"trustScore": 85,
"autoLevel": "L3",
"fallbackLevel": "L2",
"skipCheckpoints": [1,2,3,4,5,6,7,8],
"designPath": "docs/02-design/features/<feature>.design.md",
"decisions": []
}3. Each Checkpoint 1-8 invocation calls `fast-track.recordCheckpoint` to append a decision entry (audit trail). 4. If a Checkpoint surfaces NO "Recommended" option, call `recordCheckpoint({ decision: 'fallback', reason: 'no_recommended' })` and pause to `fallbackLevel`.
Security
- All file IO is rooted at `process.env.CLAUDE_PROJECT_DIR` (or repo root).
- Audit log JSON is OWASP A08-clean: no user-controlled keys; only
whitelisted `checkpoint` (number), `decision` (enum), `reason` (sanitized string).
- Design doc patterns are read from `bkit.config.json` — no traversal
via untrusted `feature` arg (pattern is `{feature}` placeholder only).
- Trust score read is fail-safe: missing file returns 0 (blocks engage).
Module Dependencies
| Module | Function | Usage | |--------|----------|-------| | `lib/control/fast-track.js` | `evaluatePreconditions(feature)` | Block list | | `lib/control/fast-track.js` | `engage(feature)` | Audit + record | | `lib/control/fast-track.js` | `recordCheckpoint({...})` | Per-CP decision | | `lib/control/fast-track.js` | `isCheckpointSkipped(n)` | Should we skip? |
Examples
# Engage on a Design-complete feature /pdca-fast-track bkit-v2111-integrated-enhancement # Result if Trust < 80 # Block: trust_score_too_low (current 68 < required 80) # Result if Design missing # Block: design_doc_missing → run /pdca design first
Related
- `/control trust` — current Trust Score breakdown
- `/control level <0-4>` — manual override
- `/pdca-watch` — observe progress while fast-tracking
- `/pdca design <feature>` — required prerequisite
ARGUMENTS:
A Claude Code plugin that verifies AI-generated code against its own design specs. Three commands. Anyone — even someone vibe-coding for the first time — can ship robust, production-quality software.
Other skills on bkit.
More skills from other plugins.
agentmail
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
adr-create
Create a new Architecture Decision Record with sequential numbering and AgentDB registration
Questions about pdca-fast-track.
- Which coding agents can use pdca-fast-track?
- pdca-fast-track installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

