Плагин pstack-claude
Drop-in replacement and superset for pstack-claude with complete upstream v0.15.0+ parity, SessionStart hooks, and multi-agent support.
Как установить плагин pstack-claude
Выполните обе команды в Claude Code. Первая один раз добавляет маркетплейс; вторая устанавливает плагин.
/plugin marketplace add TheOnlyFusionCube/potetos-for-everyone
/plugin install pstack-claude@potetos-for-everyoneЧто внутри pstack-claude
1 часть прочитано из файлов самого плагина.
Агенты 3
Вызов как @agent-pstack-claude:name- @agent-pstack-claude:comment-reviewer
В файле нет описания.
- @agent-pstack-claude:comment-sicko
A deranged comment-hater that savors deletion and condemns workaround code.
- @agent-pstack-claude:poteto-agent
Routing target for `/poteto-mode` and any request for poteto's style. Resume an existing `poteto-agent` for the conversation rather than spawning a sibling. Reads the `poteto-mode` skill's `SKILL.md` in full before any work, including its inline Principles index. Substituting `general-purpose` skips
Skills 57
Claude загружает это при соответствии задачи- architect
Settle data shapes, ownership, boundaries, and interfaces before code crosses a function/module boundary. Use for non-trivial design work.
- arena
Spawn parallel candidate implementations for the same task, cross-judge, and graft the best parts into the winning base. Use when exploring competing designs or critical artifacts.
- automate-me
Create a personal mode skill from recurring workflow patterns in available history. Use when the user wants their own agent style encoded.
- benchmark-checklist
Vet a perf measurement (limiter, tuning, limits, errors, repeatability, relevance, and whether the work happened) before you report or act on it. Use when you run a benchmark or report a speedup or regression you measured.
- blast-radius
Prove what a small-looking change can affect before or after editing. Use for compatibility, caller, state, schema, or behavior impact analysis.
- bro
Restate the last technical explanation in plain human language with minimal jargon. Use when the user asks for a simpler version.
- correct
Find the mistakes agents keep repeating in this repo and make each one impossible. Try architecture first, then types, then a lint whose error names the fix, then a test, and write docs last. Prove each check fails on a real past mistake. Repeat this each time the operator corrects you. Use for /correct.
- create-formal-verification-skill
Generate a project-local skill that formally verifies the code where a bug costs the most and tests reach the least, in any language, with whichever verification tool fits. Use for /create-formal-verification-skill, "model-check this race", "prove this invariant", or when concurrency, retries, state machines, parsers, or unsafe code need more than tests.
- create-verification-skill
Generate a project-local verification skill that drives the real app and captures evidence. Use when setting up automated verification for a repo.
- figure-it-out
Design a rigorous custom playbook when no bundled playbook safely fits a large or unusual task. Use for cross-cutting ambiguous execution.
- how
Trace how a subsystem works using code and runtime evidence. Use for architecture walkthroughs, data flow, call paths, and are-we-sure investigations.
- in-your-own-words
Restate in your own words what you think the user's goals are and what problem they're trying to solve. Use for /in-your-own-words.
- interrogate
Adversarially review a diff or design with independent lenses and evidence. Use before shipping contested or high-impact changes.
- ketchup
Catch the user up on what changed in this chat since their last message, in plain words and small visuals. List every item waiting on them with what they need to decide it from the reply alone. Use for /ketchup.
- maintain-formal-verification-skill
Bring a project's formal verification back in line with the code after the code changes: find the commits that touched verified code, update the model, harness, or properties to describe the code as it is now, rerun, and say whether each failure is drift in the verification or a bug in the code. Use for /maintain-formal-verification-skill, "is the model still true to the code", or after merges and refactors that touched verified code without rechecking it.
- maintain-verification-skill
Repair a project verification skill whose feature map or commands drifted. Use when app behavior and verification docs no longer agree.
- make-bot-ui
Build a small operator UI over an agent/webhook backend. Use when buttons or controls should trigger an agent workflow.
- no-comments
Remove redundant comments, dead workaround explanations, and AI tells from code while preserving necessary constraints. Use when cleaning up code or diffs.
- poteto-help
Guides users through pstack setup, /poteto-mode, and picking the skill, playbook, or principle for a task. Type /poteto-help with a question.
- poteto-mode
Lauren Tan-inspired rigorous engineering mode for concise communication, deliberate decomposition, simple code, independent review when available, and runtime verification. Use for non-trivial engineering tasks or when the user asks for Poteto Mode/pstack-style rigor.
- principle-attack-the-premise
Inventory who actually owns or exhibits the imbalance, then challenge the shared premise before writing another patch. Use when two or more fixes that share one premise have failed the same gate.
- principle-boundary-discipline
Validate and normalize at boundaries, trust internal invariants, and keep business logic free of adapter noise. Use when at parsing, framework, process, network, storage, or user-input boundaries.
- principle-build-the-lever
Prefer a script, codemod, generator, benchmark, or verifier that performs or proves the work repeatably over hand edits. Use when for repetitive, large, or verification-heavy work.
- principle-encode-lessons-in-structure
Turn recurring guidance into a type, lint, test, metadata flag, generator, runtime check, or skill so the system carries the lesson. Use when when the same corrective instruction appears more than once.
- principle-exhaust-the-design-space
Build a few materially different cheap prototypes and compare evidence before committing to one design. Use when for novel interactions or architecture with no strong precedent.
- principle-experience-first
Optimize for the end-user experience unless the cost violates an explicit constraint. Use when product, UX, API design, or feature-scope tradeoffs arise.
- principle-explain-the-number
Apply before you trust, report, or act on a number you measured: a speedup, a regression, a throughput, a latency, or an eval result. Find what limits it, and rule out that it measured something other than the work you think.
- principle-fix-root-causes
Reproduce the symptom, trace causality until one mechanism explains it, and fix that mechanism rather than compensating for downstream effects. Use when during debugging and incident repair.
- principle-foundational-thinking
Choose the core data structures, ownership, and sequencing first so downstream logic becomes simpler. Use when before writing logic, especially when state or concurrency is involved.
- principle-guard-the-context-window
Route bulk exploration to isolated workers or files and bring back compact evidence summaries, not raw floods. Use when when reads, logs, fan-out, or generated output threatens to dominate context.
- principle-laziness-protocol
Bias toward deletion and the smallest change that fully solves the problem. Use when considering adding code, abstractions, dependencies, or speculative features.
- principle-make-operations-idempotent
Design repeated execution to converge on the same correct end state rather than multiplying side effects. Use when for commands, lifecycle steps, retries, loops, or crash recovery.
- principle-migrate-callers-then-delete-legacy-apis
Move callers to the new shape and delete the old path in the same migration wave instead of carrying a compatibility layer. Use when when replacing an internal api.
- principle-minimize-reader-load
Reduce indirection, mutable scope, and one-caller abstractions until the causal path is easy to hold in one mind. Use when when code requires too many hops, wrappers, hidden states, or mental joins.
- principle-model-the-domain
В файле нет описания.
- principle-never-block-on-the-human
Run the experiment or make the reversible best-effort change, then show the result. Ask only for genuine preference, authority, or irreversible decisions. Use when when a reversible empirical or implementation choice can be resolved with available tools.
- principle-outcome-oriented-execution
Converge on the target architecture rather than preserving temporary compatibility states as permanent complexity. Use when during planned migrations or rewrites with explicit phases.
- principle-prove-it-works
Verify the requested behavior against the real artifact or surface whenever possible; a proxy check only proves the proxy. Use when verifying changes, completing tasks, or claiming something is fixed.
- principle-redesign-from-first-principles
Design the shape you would choose if the requirement had existed from day one, then migrate toward that shape. Use when when integrating a new requirement into a design that keeps fighting it.
- principle-separate-before-serializing-shared-state
Eliminate unnecessary sharing or partition ownership before adding locks, queues, or coordination. Use when concurrency, locks, queues, shared state, or complex coordination are being considered.
+17
Хуки 1
Запускается при этих событиях- SessionStartcommand
startup|clear|compact
Использование pstack-claude в Claude Code
Запросите агента по имени:
@agent-pstack-claude:comment-reviewer
@agent-pstack-claude:comment-sickoSkills не требуют команд. Claude считывает их, когда ваш запрос соответствует их описанию.
Обновить, выключить или удалить
- Обновить плагин (shell)
- claude plugin update pstack-claude@potetos-for-everyone
- Обновить marketplace
- /plugin marketplace update potetos-for-everyone
- Временно выключить
- /plugin disable pstack-claude@potetos-for-everyone
- Удалить
- /plugin uninstall pstack-claude@potetos-for-everyone
Навыки в pstack-claude
- poteto-helpTheOnlyFusionCube/potetos-for-everyone
Guides users through pstack setup, /poteto-mode, and picking the skill, playbook, or principle for a task. Type /poteto-help with a question.
3 файла22звёзд - poteto-modeTheOnlyFusionCube/potetos-for-everyone
Lauren Tan-inspired rigorous engineering mode for concise communication, deliberate decomposition, simple code, independent review when available, and runtime verification. Use for non-trivial engineering tasks or when the user asks for Poteto Mode/pstack-style rigor.
24 файла22звёзд - statechartTheOnlyFusionCube/potetos-for-everyone
Draw what an app's user sees as a Mermaid statechart from a TLA+ model. States are gray if they work, red if still wrong, and green if fixed. Each bug TLC finds is a numbered path. Use for /statechart, "show the PM the bug", or to turn an agreed chart into a TLA+ skeleton.
9 файлов22звёзд - benchmark-checklistTheOnlyFusionCube/potetos-for-everyone
Vet a perf measurement (limiter, tuning, limits, errors, repeatability, relevance, and whether the work happened) before you report or act on it. Use when you run a benchmark or report a speedup or regression you measured.
22звёзд - correctTheOnlyFusionCube/potetos-for-everyone
Find the mistakes agents keep repeating in this repo and make each one impossible. Try architecture first, then types, then a lint whose error names the fix, then a test, and write docs last. Prove each check fails on a real past mistake. Repeat this each time the operator corrects you. Use for /correct.
22звёзд - create-formal-verification-skillTheOnlyFusionCube/potetos-for-everyone
Generate a project-local skill that formally verifies the code where a bug costs the most and tests reach the least, in any language, with whichever verification tool fits. Use for /create-formal-verification-skill, "model-check this race", "prove this invariant", or when concurrency, retries, state machines, parsers, or unsafe code need more than tests.
22звёзд - ketchupTheOnlyFusionCube/potetos-for-everyone
Catch the user up on what changed in this chat since their last message, in plain words and small visuals. List every item waiting on them with what they need to decide it from the reply alone. Use for /ketchup.
22звёзд - maintain-formal-verification-skillTheOnlyFusionCube/potetos-for-everyone
Bring a project's formal verification back in line with the code after the code changes: find the commits that touched verified code, update the model, harness, or properties to describe the code as it is now, rerun, and say whether each failure is drift in the verification or a bug in the code. Use for /maintain-formal-verification-skill, "is the model still true to the code", or after merges and refactors that touched verified code without rechecking it.
22звёзд - architectTheOnlyFusionCube/potetos-for-everyone
Settle data shapes, ownership, boundaries, and interfaces before code crosses a function/module boundary. Use for non-trivial design work.
22звёзд - arenaTheOnlyFusionCube/potetos-for-everyone
Spawn parallel candidate implementations for the same task, cross-judge, and graft the best parts into the winning base. Use when exploring competing designs or critical artifacts.
22звёзд - automate-meTheOnlyFusionCube/potetos-for-everyone
Create a personal mode skill from recurring workflow patterns in available history. Use when the user wants their own agent style encoded.
22звёзд - blast-radiusTheOnlyFusionCube/potetos-for-everyone
Prove what a small-looking change can affect before or after editing. Use for compatibility, caller, state, schema, or behavior impact analysis.
22звёзд - broTheOnlyFusionCube/potetos-for-everyone
Restate the last technical explanation in plain human language with minimal jargon. Use when the user asks for a simpler version.
22звёзд - create-verification-skillTheOnlyFusionCube/potetos-for-everyone
Generate a project-local verification skill that drives the real app and captures evidence. Use when setting up automated verification for a repo.
22звёзд - figure-it-outTheOnlyFusionCube/potetos-for-everyone
Design a rigorous custom playbook when no bundled playbook safely fits a large or unusual task. Use for cross-cutting ambiguous execution.
22звёзд - howTheOnlyFusionCube/potetos-for-everyone
Trace how a subsystem works using code and runtime evidence. Use for architecture walkthroughs, data flow, call paths, and are-we-sure investigations.
22звёзд - in-your-own-wordsTheOnlyFusionCube/potetos-for-everyone
Restate in your own words what you think the user's goals are and what problem they're trying to solve. Use for /in-your-own-words.
22звёзд - interrogateTheOnlyFusionCube/potetos-for-everyone
Adversarially review a diff or design with independent lenses and evidence. Use before shipping contested or high-impact changes.
22звёзд - maintain-verification-skillTheOnlyFusionCube/potetos-for-everyone
Repair a project verification skill whose feature map or commands drifted. Use when app behavior and verification docs no longer agree.
22звёзд - make-bot-uiTheOnlyFusionCube/potetos-for-everyone
Build a small operator UI over an agent/webhook backend. Use when buttons or controls should trigger an agent workflow.
22звёзд - no-commentsTheOnlyFusionCube/potetos-for-everyone
Remove redundant comments, dead workaround explanations, and AI tells from code while preserving necessary constraints. Use when cleaning up code or diffs.
22звёзд - principle-attack-the-premiseTheOnlyFusionCube/potetos-for-everyone
Inventory who actually owns or exhibits the imbalance, then challenge the shared premise before writing another patch. Use when two or more fixes that share one premise have failed the same gate.
22звёзд - principle-boundary-disciplineTheOnlyFusionCube/potetos-for-everyone
Validate and normalize at boundaries, trust internal invariants, and keep business logic free of adapter noise. Use when at parsing, framework, process, network, storage, or user-input boundaries.
22звёзд - principle-build-the-leverTheOnlyFusionCube/potetos-for-everyone
Prefer a script, codemod, generator, benchmark, or verifier that performs or proves the work repeatably over hand edits. Use when for repetitive, large, or verification-heavy work.
22звёзд - principle-encode-lessons-in-structureTheOnlyFusionCube/potetos-for-everyone
Turn recurring guidance into a type, lint, test, metadata flag, generator, runtime check, or skill so the system carries the lesson. Use when when the same corrective instruction appears more than once.
22звёзд - principle-exhaust-the-design-spaceTheOnlyFusionCube/potetos-for-everyone
Build a few materially different cheap prototypes and compare evidence before committing to one design. Use when for novel interactions or architecture with no strong precedent.
22звёзд - principle-experience-firstTheOnlyFusionCube/potetos-for-everyone
Optimize for the end-user experience unless the cost violates an explicit constraint. Use when product, UX, API design, or feature-scope tradeoffs arise.
22звёзд - principle-explain-the-numberTheOnlyFusionCube/potetos-for-everyone
Apply before you trust, report, or act on a number you measured: a speedup, a regression, a throughput, a latency, or an eval result. Find what limits it, and rule out that it measured something other than the work you think.
22звёзд - principle-fix-root-causesTheOnlyFusionCube/potetos-for-everyone
Reproduce the symptom, trace causality until one mechanism explains it, and fix that mechanism rather than compensating for downstream effects. Use when during debugging and incident repair.
22звёзд - principle-foundational-thinkingTheOnlyFusionCube/potetos-for-everyone
Choose the core data structures, ownership, and sequencing first so downstream logic becomes simpler. Use when before writing logic, especially when state or concurrency is involved.
22звёзд
Вопросы о плагине pstack-claude
Как установить плагин pstack-claude?
В Claude Code выполните /plugin marketplace add TheOnlyFusionCube/potetos-for-everyone, затем /plugin install pstack-claude@potetos-for-everyone.
Что включает плагин pstack-claude?
pstack-claude объединяет 3 агента, 57 навыков, хуки.
Какие агенты идут в комплекте с pstack-claude?
comment-reviewer, comment-sicko, poteto-agent. Вызовите одного из них через @agent-pstack-claude:comment-reviewer.
Как обновить или удалить плагин pstack-claude?
Обновите его с помощью claude plugin update pstack-claude@potetos-for-everyone в вашем shell или на вкладке Installed в /plugin. Удалите его с помощью /plugin uninstall pstack-claude@potetos-for-everyone.
Под какой лицензией распространяется плагин pstack-claude?
MIT, как указано в манифесте плагина.