pstack

Applies named engineering principles and leaf skills to rigorous code work.

136|8|Updated May 9, 2026
One-click install
npx skills add https://github.com/Sma1lboy/rove --skill pstack-sma1lboy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pstack
Source: https://github.com/Sma1lboy/rove/tree/main/.agents/skills/pstack
Command: npx skills add https://github.com/Sma1lboy/rove --skill pstack-sma1lboy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Nontrivial engineering work often ships without rigor: abstractions pile up, bugs get patched at the symptom, and long autonomous runs leave no auditable trail. This Skill provides a structured set of named engineering principles plus leaf skills that apply them, so architecture decisions, debugging, refactors, and unattended work follow a disciplined, verifiable process. ## Core Features & Use Cases - Principles Index: 21 named principles (Laziness Protocol, Fix Root Causes, Prove It Works, Boundary Discipline, and more) that guide decisions on refactoring, debugging, type design, concurrency, and verification, with each principle backed by a full leaf skill. - Workflow Skills: Trigger-based playbooks including how (architecture explanation), why (design-rationale investigation across ADRs, git history, and MCP sources), interrogate (multi-model adversarial review), swarm (parallel worker fan-out), blast-radius (change impact analysis), and show-me-your-work (auditable TSV decision logs). - Use Case: Before shipping a contested refactor, run interrogate to have multiple LLM reviewers challenge the diff from independent angles, then synthesize a verdict categorized into act-on, consider, noted, and dismissed findings. ## Quick Start Ask the agent to go into pstack mode and apply rigorous principles to plan and verify your next nontrivial change.

Frequently Asked Questions about pstack

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

FAQPage Schema
How do I run an adversarial multi-model code review on a diff?▼

Invoke the interrogate skill, which packages the diff with a stated intent and rubric, spawns one reviewer per configured model in parallel, then synthesizes findings into act-on, consider, noted, and dismissed categories with an agreement map.

How do I find out why code was designed a certain way?▼

Use the why skill. It anchors the investigation in git blame and PR history, then fans out one investigator per evidence category (ADRs, design docs, issue trackers, chat, observability) and returns a cited, confidence-calibrated answer with gaps named.

What is the difference between the how and why skills?▼

The how skill explains what the code does: architecture, runtime flow, and file layout, with an optional multi-model critique mode. The why skill investigates motivation: the constraints, tickets, and discussions that forced the code's shape.

Does pstack work outside the Rove repository it was ported to?▼

The 21 principle skills are pure prose and portable. Repo-specific parts, such as the local decision-record playbook and verification gates, reference Rove's ADRs, docs, and test commands, so other repos would need those references adapted.

When should I not use the swarm parallel fan-out skill?▼

Skip swarm for focused single-unit tasks that match a narrower playbook, and avoid over-fanning: parallelize only across genuine seams, give each worker its own worktree or branch, and declare race selection rules before spawning.