spk-run-blocked-recovery

Diagnose and resolve blocked Spec Kitty runtime states, guard failures, and stale worktrees.

1.6k|156|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/Priivacy-ai/spec-kitty --skill spk-run-blocked-recovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spk-run-blocked-recovery
Source: https://github.com/Priivacy-ai/spec-kitty/tree/main/src/charter/offering/skills/spk-run-blocked-recovery
Command: npx skills add https://github.com/Priivacy-ai/spec-kitty --skill spk-run-blocked-recovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spec Kitty workflows can stall when commands like next, review, accept, merge, sync, or dashboard report blockers such as missing artifacts, failed guards, stale worktrees, or decision-required loops. This Skill provides a structured recovery procedure so you can classify the blocker, apply one targeted repair, and resume the workflow without bypassing safety guards.

Core Features & Use Cases

  • Blocker Classification: Categorizes failures into missing artifact, invalid state, guard failure, worktree/git issue, sync issue, auth issue, or user decision required.
  • Guided Repair Loop: Directs you to the nearest specialist skill (setup doctor, git workflow, team sync, review, accept, or merge), applies one repair, then reruns the same command to compare output.
  • Guard Preservation: Enforces the rule of resolving the reason a guard exists rather than bypassing it, escalating to the user only for product decisions or external credentials.
  • Use Case: When spec-kitty next reports a stale worktree blocker, use this Skill to classify it as a worktree/git issue, route to the git workflow specialist, fix the worktree, and rerun the command to confirm recovery.

Quick Start

Use the spk-run-blocked-recovery skill to diagnose why my spec-kitty next command is blocked and guide me through one repair step.

Frequently Asked Questions about spk-run-blocked-recovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I recover from a blocked spec-kitty next command?

Capture the exact command and blocker output, then classify it as a missing artifact, invalid state, guard failure, worktree issue, sync issue, auth issue, or decision requirement. Apply one targeted repair using the matching specialist skill, then rerun the same command and compare output.

What causes guard failures in Spec Kitty workflows?

Guard failures occur when workflow preconditions are not met, such as missing artifacts or invalid lifecycle states. The correct response is to resolve the underlying reason the guard exists rather than bypassing it, since guards protect review and merge integrity.

How do I fix stale git worktrees in Spec Kitty?

Stale worktrees are classified as worktree/git issues during blocker triage. Route the repair to the git workflow specialist skill, clean up or repair the worktree under .worktrees/, then rerun the blocked command to verify recovery.

When should a blocker be escalated to the user instead of auto-repaired?

Escalate only when the blocked command requires a product decision or an external credential. All other blocker types, including missing artifacts, guard failures, and sync issues, should be repaired directly and verified by rerunning the command.

Can I bypass a Spec Kitty guard to unblock my workflow?

No, bypassing a guard is explicitly prohibited. Guards exist to enforce acceptance criteria, review gates, and merge integrity, so the correct approach is to diagnose and resolve the reason the guard triggered.