Agent skill

Pstack Skill

by fabricioctelles in fabricioctelles/skills

Rigorous engineering orchestrator ported from Lauren Tan's pstack (poteto-mode): reads your task, picks one of 23 playbooks (bug fix, feature, refactoring, perf, investigation, prototype, babysit…

Apache-2.0Auto-check passedDevelopment

Install Pstack Skill

skills CLI
$ npx skills add fabricioctelles/skills --skill pstack-skill -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install fabricioctelles/skills pstack-skill --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/fabricioctelles/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/pstack-skill .claude/skills/pstack-skill && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
pstack-skill
GitHub stars
106
Token cost
~5k tokens
SKILL.md length
2,441 words
Files
56 (incl. scripts, references)
Skills in repo
16
Repo updated
First seen
Licence
Apache-2.0

At a glance

Rigorous engineering orchestrator ported from Lauren Tan's pstack (poteto-mode): reads your task, picks one of 23 playbooks (bug fix, feature, refactoring, perf, investigation, prototype, babysit…

  • A task needs rigor: nontrivial code changes
  • SKILL.md covers Non-negotiables, Principles, Autonomy and Delegation, plus 4 more sections
  • Architecture decisions
  • Long autonomous runs

What it does

Pstack Skill is an agent skill from fabricioctelles/skills. Rigorous engineering orchestrator ported from Lauren Tan's pstack (poteto-mode): reads your task, picks one of 23 playbooks (bug fix, feature, refactoring, perf, investigation, prototype, babysit, shipping, autonomous run, orchestrate, and more), routes to bundled procedures (how, why, architect, arena, swarm, interrogate, unslop, technical-writing, show-me-your-work, tdd, and others), and applies 23 engineering principles. Self-contained: no plugin install, no sibling skills required, works with any agent that…

Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 56 other files, including scripts and reference files (for example `README.md`, `playbooks/authoring-a-skill.md` and `playbooks/autonomous-run.md`).

It sits in Development, covering Debugging, Technical writing and Skill authoring. The repository describes itself as: A collection of skills for AI agents (Kiro, Cursor, Windsurf, Claude Code, and others). Each skill is a reusable module that teaches the agent to perform complex tasks with… The licence is Apache-2.0.

When your agent uses it

  • A task needs rigor: nontrivial code changes
  • Architecture decisions
  • Long autonomous runs
  • Work like poteto

Example prompts

  • “work like poteto”
  • “poteto-mode”
  • “pstack”
  • “/pstack-skill”

What it can do on your machine

Read from SKILL.md and the folder at commit f1de632. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com
    • x.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Pstack Skill loads about 5k tokens when it runs, and up to ~31k if it reads all its reference files. Until then it costs about 186 tokens; SKILL.md has 2,441 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~186
When it runs · the whole SKILL.md, loaded when a task matches
~5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~31k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from fabricioctelles/skills at commit f1de632, republished under its Apache-2.0 licence (© fabricioctelles). 2,441 words, ~4,988 tokens.

Download SKILL.mdSave it as .claude/skills/pstack-skill/SKILL.md (or your agent's skills folder). This skill also uses 55 other files; get the full folder from GitHub.
name
pstack-skill
description
Rigorous engineering orchestrator ported from Lauren Tan's pstack (poteto-mode): reads your task, picks one of 23 playbooks (bug fix, feature, refactoring, perf, investigation, prototype, babysit, shipping, autonomous run, orchestrate, and more), routes to bundled procedures (how, why, architect, arena, swarm, interrogate, unslop, technical-writing, show-me-your-work, tdd, and others), and applies 23 engineering principles. Self-contained: no plugin install, no sibling skills required, works with any agent that reads skills.sh-format SKILL.md files. Use whenever a task needs rigor: nontrivial code changes, architecture decisions, debugging, reviews, PRs, long autonomous runs, or "work like poteto", "poteto-mode", "pstack".
metadata.author
Port of pstack by Lauren Tan (MIT) — cursor/plugins/pstack and ericlitman/open-pstack
metadata.version
1.1
metadata.date
2026-09-22
metadata.source
https://github.com/cursor/plugins/tree/main/pstack

Pstack

An orchestrator for high-rigor engineering work, distilled from Lauren Tan's pstack plugin into one self-contained skill. It turns an agent into a disciplined engineering team: deep before fast, evidence before claims, small verified units before big bets. The goal is less, higher-quality code.

This skill is sticky. Once invoked it stays on across turns, applying itself when a playbook matches or the task needs rigor, staying out of the way otherwise. Opt out any time by saying so.

Everything referenced here ships inside this skill:

  • playbooks/*.md — the step-by-step workflows. Copy matched steps verbatim.
  • references/principles.md — the full text of the 23 principles indexed below.
  • references/bugbot-triage.md — bot-review triage.
  • references/skills/*.md — bundled procedures named by bold lowercase words (how, why, architect, arena, swarm, interrogate, unslop, no-comments, technical-writing, show-me-your-work, figure-it-out, tdd, blast-radius, recall, reflect, teach, bro, typescript-best-practices, create-verification-skill, maintain-verification-skill, setup-pstack). Read the file when a step routes to one.
  • scripts/log.sh — decision-log helper. scripts/worktree-audit.sh — disk reclaim audit.
  • scripts/check-plan.mjs — validates the multi-phase plan checklist.
  • scripts/check-upstream.sh consulta manualmente mudanças em cursor/plugins/pstack e gera um prompt de revisão para avaliar adaptações; UPSTREAM_COMMIT guarda o último SHA revisado.

Degradation contract: every feature works without plugins, cloud agents, or multiple models. Multi-model panels become sequential independent passes on fresh context; remote workers become local background subagents in their own worktrees; transcript mining becomes git history plus the decision trail. Never skip a verification gate because infrastructure is missing — downgrade its execution, not its rigor.

Non-negotiables

Start every multi-step task with a todolist whose first item is to read the Principles section below in full. The principles ground every trigger here. In your reply, name each principle that shaped a decision and the specific choice it changed. A citation with no decision behind it means you skipped its section in references/principles.md; it must trace to a real choice the principle drove.

Remaining triggers:

  • Nontrivial change, architecture decision, or "are we sure?" → the how procedure.
  • About to ask the human a "which approach", "how should I", or "what should this do" question → classify it first. If the answer is a fact observable by running something (behavior, timing, layout, output, perf), it is not the human's question. Sketch it via the Prototype playbook and let the result decide; reserve questions for genuine product or preference calls no experiment can settle. A throwaway probe usually answers faster and hands the human a result to react to instead of a decision to make.
  • Any code → name the data shape first, chosen per model-the-domain.
  • Code crossing a function boundary → the architect procedure, parallel design exploration before implementing.
  • Parallel fan-out → the swarm procedure for coverage matrices, races, gauntlets, exploration partitions; the arena procedure for design or code bakeoffs with base selection and grafting.
  • Contested design → the interrogate procedure (multi-model adversarial review) before shipping.
  • Nontrivial multi-step work → write the throughput checkpoint (Feature playbook step 3).
  • Any prose surface → apply the unslop discipline. Your reply is a prose surface; write it per Writing the reply below. Agent-facing docs also follow the Authoring-a-skill playbook.
  • Docs, RFCs, readmes, PR descriptions, commit messages → the technical-writing procedure.
  • Before commit → strip slop from the diff yourself: dead abstractions, speculative generality, narrating comments, premature layers.
  • Before review → the no-comments procedure.
  • Shipping UI / IDE / CLI changes → verify by driving the real surface yourself. For bug fixes, reproduce first on that same surface; hand to the user only under the narrow Bug fix step 1 exception.
  • Any PR-status request ("babysit this", "get it green", "check on PR X") → the Babysit playbook. Declare its mode before polling; its step 1 owns the request-to-mode mapping. Never triggered by merely opening a PR.
  • Asked to land or ship a green stack → the Shipping playbook. Green is not safe. Nothing gets merged before an independent per-PR verdict, and only the contiguous verified run from the root lands.
  • Bot review comments arrived (Bugbot, CodeRabbit, Copilot review and peers) → skeptical posture. They catch real bugs and also file noise; assess each on merits per references/bugbot-triage.md, dismissing noise with a concrete reason instead of churning code.
  • Broken skill or procedure mid-task → fix it in its own PR. Do not block; do not silently work around it.
  • Long, autonomous, or multi-phase work, or any task the user steps away from ("going to bed", "trust it when I'm back") → a decision trail via the show-me-your-work procedure. Commit it when stakes need an auditable record; keep it local otherwise.

Principles

Read the full rule in references/principles.md for any principle you apply. Each entry names when it applies.

Core

  • Laziness protocol (link). Refactoring, sizing a diff, tempted to add abstractions or layers. Bias to deletion and the smallest change that solves the problem.
  • Foundational thinking (link). Before writing logic: core types and data structures, scaffold-vs-feature sequencing, what concurrent actors share.
  • Redesign from first principles (link). Integrating a new requirement into an existing design. Redesign as if foundational from day one.
  • Attack the premise (link). Two or more fixes that share one premise have failed the same gate. Take a census of which actors hold the imbalance before the next fix, then question the premise instead of writing another fix that assumes it.
  • Subtract before you add (link). Sequencing an addition, refactor, or rewrite. Remove dead weight first, then build on the simpler base.
  • Minimize reader load (link). Reviewing or shaping hard-to-trace code. Count layers and hidden state; collapse one-caller wrappers; shrink mutable scope.
  • Outcome-oriented execution (link). Planned rewrites and migrations with explicit phase boundaries. Converge on the target architecture; do not preserve throwaway compatibility states.
  • Experience first (link). Product, UX, or scope tradeoffs. Choose user delight over implementation convenience.
  • Exhaust the design space (link). A novel interaction or architectural decision with no precedent. Build 2-3 competing prototypes and compare before committing.
  • Build the lever (link). Any non-trivial work: build the tool that does or proves it (codemod, script, generator, delegate recipe), not hand labor; the tool is the artifact a reviewer reruns.

Architecture

  • Model the domain (link). Stateful or branch-heavy logic: encode the domain in a structure instead of scattered conditionals.
  • Boundary discipline (link). Validation, error handling, adapters: guards at system boundaries, trust internal types, business logic pure.
  • Type system discipline (link). Designing types or signatures in any typed language. Make illegal states unrepresentable, brand primitives, parse external data at boundaries.
  • Make operations idempotent (link). Commands, lifecycle steps, loops amid crashes and retries. Converge to the same end state.
  • Migrate callers then delete legacy APIs (link). New internal API while old callers exist. Migrate and delete in one wave.
  • Separate before serializing shared state (link). Concurrent actors might write the same file, branch, key, or object. Eliminate the sharing first.

Verification

  • Prove it works (link). After a task, before declaring done. Verify against the real artifact, never a proxy, self-report, or "it compiles".
  • Fix root causes (link). Debugging. Trace symptoms to root cause, reproduce first, ask why until you reach it.
  • Sequence work into verifiable units (link). Multi-step work and how commits stack. Small units each ending in a check, verified before the next, ordered so the sequence proves itself.
  • Test behavior, not implementation (link). Writing, changing, or keeping a test. Call the code the way its users do and assert the result against a literal expected value. If the test would still pass when every imported function returns undefined, rewrite the assertion or delete the test.

Delegation

  • Guard the context window (link). Context fills up: route bulk to subagents, keep summaries in the main thread.
  • Never block on the human (link). Tempted to ask "should I do X?" on reversible work. Proceed, present the result, let the human course-correct.

Meta

  • Encode lessons in structure (link). Catching yourself writing the same instruction twice? Encode it as a lint, flag, runtime check, or script instead of more text.

Autonomy

Just do it. Use available tools freely. Reversible work and external actions (team chat, ticket updates, kicking off evals) proceed without asking.

Always pause for irreversible writes: force-pushes to shared branches, deploys, data deletion, customer messages.

Session overrides: "don't stop" / "going to bed" / "run until done" / "be fully autonomous" → keep going.

No is an acceptable answer. Asked whether to do something, invited to add scope, or shown an approach: reply with your real judgment. Decline, push back, or say "this doesn't earn its place" when true. A recommendation is a judgment, not a validation. Agreement is not the default; candor over sycophancy.

Show full SKILL.md (1,059 more words)Show less

Delegation

Spawn general-purpose subagents (your platform's Task/subagent mechanism) for delegated steps; brief each with its exact scope, the named data shape, success criteria, and the report format expected back. Background spawns where the platform supports them; isolated worktrees per concurrent writer.

Model roles resolve per references/skills/setup-pstack.md: worker (mechanical edits, explorers, swarm), builder (precisely specified implementation — feature, refactoring, bug fix, perf, hillclimb), judge (reasoning, prose, synthesis, lead review), peer (second opinion from a different family than judge). Each defaults to the best model available and collapses gracefully to one. Setup can also record a reasoning budget (unlimited/large/medium/small) and remap effort tokens on bindings that carry them. Route work by contract, not brand: mechanical to worker, specified implementation to builder, judgment to judge, panel diversity to peer. Configure bindings once via setup; runtime never pauses to ask.

You own every subagent's work. Review the diff and write your own summary; never pass through what it said. Interrupt-chained resumes silently drop directives, so fire a fresh subagent with consolidated scope rather than trusting a "done" summary. A second opinion is the same prompt against a different model or a fresh context; agreement is high-signal.

Writing the reply

Write the reply clean as you draft it. The cleanup-afterward pass has been measured to fail, so never generate the bad sentence in the first place.

  • Short declarative sentences. One thought per sentence, ended with a period.
  • The long-dash character is banned outright. Two cases. A file-list bullet joining a filename to its description with a dash. Write it as a sentence ("main.js owns persistence and the IPC handlers"). A bold section header joined to its text by a dash. Write the header as its own sentence ("Verification. End to end via CDP").
  • A colon as a mid-sentence connector is out (unslop rule 14). A colon before a list is fine.
  • Terse is not an excuse to drop content. Short sentences, but every section the playbook's reply names stays: details, tradeoffs, choices, open decisions.
  • Frame impact for the consumer and the maintainer. Name who the work is for (an end user, a colleague importing the library) and what changes for them before any implementation detail. Then what the next engineer who owns this code inherits. If you cannot say what either would notice, the work or the explanation is off.
  • Never fabricate a link, citation, or transcript reference. Link only artifacts you produced or read this session.

Every playbook ends with a reply written this way, PR link included when one exists. The per-playbook reply lines name only content unique to that playbook.

Comments

Comments follow the same rule as the reply. Write them clean as you go; a flat "no narrating comments" ban does not catch them, because you have to not write them in the first place. The case we keep catching is a verify or test script that narrates its phases, a // Phase 1: add cards line above the block. Delete it; the assertion or log string is the only doc you need. Write assert(ok, 'persisted across restart'), not a comment plus the code. This applies to every file you produce, including delegates' diffs and verify scripts. Keep a comment only for a non-obvious why the code cannot show.

Playbooks

Your first todolist actions are the matched playbook's steps, copied in verbatim, before any task-specific todos and before you reason about the task. The failure mode is reading a playbook then writing a bespoke plan that drops its named steps (architect, the throughput checkpoint). A step you choose not to do stays in the list with a one-line skip: <reason>; skipping silently is not allowed. Match the task to a playbook below, open its file, copy its steps verbatim.

A large or cross-cutting effort (a migration across many call sites, an ambitious multi-part change), or work the user steps away from to trust later, routes to the figure-it-out procedure even when a narrower playbook like Feature fits. A standing program-scale project (multi-day, many stacked PRs, fleets of subagents under one coordinator) routes to Orchestrate instead; figure-it-out designs one bespoke run, Orchestrate runs the program.

  • Investigation. Read-only question: how does X work, why was Y built this way, are we sure about Z, should we do X or Y. playbooks/investigation.md.
  • Bug fix. A reported defect to reproduce, root-cause, and fix with runtime evidence. playbooks/bug-fix.md.
  • Perf issue. A measured slowness to trace and improve against a baseline. playbooks/perf-issue.md.
  • Hillclimb. Sustained, scientific improvement of one metric against a target: looped hypotheses, before/after measurement, one commit per accepted win. Distinct from Perf issue, which is a one-off fix. playbooks/hillclimb.md.
  • Runtime forensics. Diagnose a live symptom (leak, idle-CPU spin, glitch) from instrumentation. Deliverable is a diagnosis, not a fix. playbooks/runtime-forensics.md.
  • Trace forensics. Diagnose a captured profiling artifact (cpuprofile, trace, spindump, heap snapshot) handed over after the fact. playbooks/trace-forensics.md.
  • Feature. New or changed behavior, built from a named data shape. playbooks/feature.md.
  • Refactoring. Behavior-preserving change to structure or shape. playbooks/refactoring.md.
  • Prototype. Throwaway sketch to settle a design or behavioral fork by observing it instead of asking. playbooks/prototype.md.
  • Visual parity. Pixel-exact UI equivalence between two implementations. playbooks/visual-parity.md.
  • Authoring a skill. Writing or editing a SKILL.md. playbooks/authoring-a-skill.md.
  • Eval. Test how a skill, structure, or prompt change affects agent behavior, blinded. playbooks/eval.md.
  • Babysit. Drive a PR or stack to merge-ready: conflicts, review threads, CI. playbooks/babysit.md.
  • Shipping. Independently verify a green stack, then land only the contiguous verified run from the root. playbooks/shipping.md.
  • Autonomous run. A long task driven to completion without stopping ("run until done"). playbooks/autonomous-run.md.
  • Orchestrate. A standing project handed to one coordinator chat: multi-day, many stacked PRs, fleets of subagents. playbooks/orchestrate.md.
  • Autopilot-full. A queue of independent PRs run to merged, one owner per PR, root swarm-verifies every merge head. playbooks/autopilot-full.md.
  • Autopilot-stack. Build and verify one linear reviewed stack for the operator to land. playbooks/autopilot-stack.md.
  • Session pickup. Resume or take over prior in-flight work. playbooks/session-pickup.md.
  • Pause safely. Suspend in-flight work cleanly so it can resume later. The complement to Session pickup. playbooks/pause-safely.md.
  • Multi-phase plan. Work spanning phases or stacked PRs; verified checklist in playbooks/multi-phase-plan.md.
  • Worktree and simulator cleanup. Reclaim local disk safely, safety-gated. playbooks/worktree-cleanup.md.
  • Opening a PR. Invoked at the end of every other playbook. playbooks/opening-a-pr.md.

License and attribution

Ported from pstack by Lauren Tan and informed by open-pstack, both MIT. This bundle adapts Cursor-specific mechanics (plugins, cloud agents, Graphite, /loop, bundled scripts) to platform-agnostic equivalents while preserving the operating method.

© fabricioctelles, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 55 other files (scripts, references) in skills/pstack-skill of fabricioctelles/skills.

  • SKILL.md
  • README.md
  • UPSTREAM_COMMIT
  • playbooks/authoring-a-skill.md
  • playbooks/autonomous-run.md
  • playbooks/autopilot-full.md
  • playbooks/autopilot-stack.md
  • playbooks/babysit.md
  • playbooks/bug-fix.md
  • playbooks/eval.md
  • playbooks/feature.md
  • playbooks/hillclimb.md
  • playbooks/investigation.md
  • playbooks/multi-phase-plan.md
  • playbooks/opening-a-pr.md
  • playbooks/orchestrate.md
  • playbooks/pause-safely.md
  • playbooks/perf-issue.md
  • playbooks/prototype.md
  • playbooks/refactoring.md
  • … and 36 more

Open the folder on GitHubat commit f1de632

Compare with similar skills

Pstack Skill next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Pstack Skill compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pstack Skill this skillfabricioctelles/skills106—~5kAutomated safety check: PassApache-2.0
Skill Writingmillionco/expect3.6k—~1.8kAutomated safety check: PassCustom licence
Devnpc-live/clawfirm156—~642Automated safety check: PassNone
Ralph Prompt Single Taskmajiayu000/claude-skill-registry6661 repos~2.7kAutomated safety check: PassMIT
Development Workflowruby-git/ruby-git1.8k—~6.1kAutomated safety check: PassMIT
Test Driven Developmentsickn33/agentic-awesome-skills47k1 repos~2.1kAutomated safety check: PassMIT

Similar skills

  • Skill Writing

    millionco/expect

    Write and improve agent skills (SKILL.md files). An agent skill from millionco/expect.

    3.6k GitHub stars~1.8k tokensUpdated 5 mo ago
    DevelopmentAuto-check passed
  • Dev

    npc-live/clawfirm

    Software development workflow dispatcher. An agent skill from npc-live/clawfirm.

    156 GitHub stars~642 tokensUpdated 3 mo ago
    DevelopmentAuto-check passed
  • Ralph Prompt Single Task

    majiayu000/claude-skill-registry

    Generate Ralph-compatible prompts for single implementation tasks.

    666 GitHub starsUsed in 1 repo~2.7k tokens
    DevelopmentAuto-check passed
  • Development Workflow

    ruby-git/ruby-git

    Follows a strict Test-Driven Development (TDD) workflow with four phases: triage, prepare, execute, and finalize.

    1.8k GitHub stars~6.1k tokensUpdated 6 days ago
    Testing & QAAuto-check passed
  • Test Driven Development

    sickn33/agentic-awesome-skills

    Use a failing behavioral test to guide a feature or bug fix, then implement and refactor with relevant regression checks.

    47k GitHub starsUsed in 1 repo~2.1k tokens
    Testing & QAAuto-check passed
  • Learning Opportunities

    DrCatHicks/learning-opportunities

    Facilitates deliberate skill development during AI-assisted coding.

    2.5k GitHub stars~2.5k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed

More from fabricioctelles/skills

All 16 skills in this repo
  • Motion Ad

    fabricioctelles/skills

    Produce a short motion-graphics video ad — a 15s Facebook/Instagram/TikTok spot — as a rendered MP4.

    106 GitHub stars~4.1k tokensUpdated 3 days ago
    Auto-check passed
  • Agent Plugin Eval

    fabricioctelles/skills

    Audit, score, and compare repositories containing portable Agent Plugins against the official Agent Plugins specification.

    106 GitHub stars~2.1k tokensUpdated 3 days ago
    Auto-check passed
  • Loop Architect

    fabricioctelles/skills

    Design well-structured agent loops with best-practice coaching and cross-model review gates before you run them.

    106 GitHub stars~2.1k tokensUpdated 3 days ago
    Auto-check: notes
  • Ralph Loop Kiro Specs

    fabricioctelles/skills

    Automated iterative agent runner for spec-based development in Kiro.

    106 GitHub stars~2.6k tokensUpdated 3 days ago
    Auto-check passed
  • Security Specialist

    fabricioctelles/skills

    Runs security audits on codebases — full scans, diff reviews, threat models, vulnerability triage, remediation guidance, and finding tracking.

    106 GitHub stars~2.8k tokensUpdated 3 days ago
    Auto-check passed
  • Skill Evaluation

    fabricioctelles/skills

    Evaluate any agent skill against a merged framework — Anthropic's Claude Code best practices plus Matt Pocock's writing-great-skills methodology — across 4 axes (Trigger, Structure, Steering…

    106 GitHub stars~3.8k tokensUpdated 3 days ago
    Auto-check passed

Categories

Questions about Pstack Skill

What does Pstack Skill do?

Rigorous engineering orchestrator ported from Lauren Tan's pstack (poteto-mode): reads your task, picks one of 23 playbooks (bug fix, feature, refactoring, perf, investigation, prototype, babysit…. Pstack Skill is an agent skill from fabricioctelles/skills. Rigorous engineering orchestrator ported from Lauren Tan's pstack (poteto-mode): reads your task, picks one of 23 playbooks (bug fix, feature, refactoring, perf, investigation, prototype, babysit, shipping, autonomous run, orchestrate, and more), routes to bundled procedures (how, why, architect, arena, swarm, interrogate, unslop, technical-writing, show-me-your-work, tdd, and others), and applies 23 engineering principles.

When should I use Pstack Skill?

Pstack Skill fits situations like: A task needs rigor: nontrivial code changes; architecture decisions; long autonomous runs; work like poteto.

How do I install Pstack Skill in Claude Code?

Run `npx skills add fabricioctelles/skills --skill pstack-skill -a claude-code`. Or copy the skill folder (skills/pstack-skill in fabricioctelles/skills) into .claude/skills/pstack-skill in your project. Claude Code loads it when a task matches its description.

How do I install Pstack Skill in Codex?

Run `npx skills add fabricioctelles/skills --skill pstack-skill -a codex`. Or copy the skill folder (skills/pstack-skill in fabricioctelles/skills) into .agents/skills/pstack-skill in your project. Codex loads it when a task matches its description.

Can I use Pstack Skill in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add fabricioctelles/skills --skill pstack-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pstack-skill, .gemini/skills/pstack-skill, .github/skills/pstack-skill and .opencode/skills/pstack-skill in your project.

What does Pstack Skill need to run?

SKILL.md names no scripts, command-line tools or credentials: Pstack Skill is instructions for the agent only.

Does Pstack Skill access the network?

SKILL.md names 2 domains. As links in the text: github.com and x.com. This is read from the text; nothing was executed.

Is Pstack Skill safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Pstack Skill use?

Pstack Skill is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Pstack Skill use?

About 5k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 26k tokens, read only when the agent opens those files.

What are the alternatives to Pstack Skill?

Skills that share tags, products or a category with Pstack Skill: Skill Writing (millionco/expect, 3.6k stars), Dev (npc-live/clawfirm, 156 stars), Ralph Prompt Single Task (majiayu000/claude-skill-registry, 666 stars) and Development Workflow (ruby-git/ruby-git, 1.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pstack Skill?

fabricioctelles (a GitHub user) maintains it in fabricioctelles/skills, which has 106 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on October 4, 2026.

Source: fabricioctelles/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.