PStack
An open-source AI Agent auxiliary plugin that provides automatic generation and maintenance of Verification Skills, along with Feature Map management and an Eval assessment framework for validating agent capabilities.
Timeline (last 90 days)
PStack's core positioning is to serve Brownfield projects (i.e., existing projects with pre-existing code), rather than being a project scaffold for starting from scratch.
PStack splits principles into independent skills rather than putting them into the system prompt because of Token cost: it avoids carrying a lengthy prefix on every request and enables on-demand loading.
PStack has no dedicated maintenance skill responsible for "bringing problems back to the planning phase"; this can be filled in with maintenance-type skills such as Superpowers' SuperCollab.
PStack's deployment phase includes the BabySit skill, which continuously monitors a merge request until the merge is confirmed successful.
The difference between PStack's Create Verification Skill in the testing phase and TDD is that TDD focuses on functional tests and unit tests, whereas this skill focuses on building an end-to-end verification environment.
PStack's Deslop skill compares the main branch with the current branch and checks whether the changes contain redundant comments, unnecessary Try Catch blocks, variables lacking explicit types, and excessively deep nesting.
In the planning phase, PStack provides the How skill for understanding how existing code operates, the Why skill for understanding design motivation, and the Teach skill, which combines the two to explain how things work and the reasons behind them.
PStack's core method is incremental construction: observe the Agent's failure modes, and write a corresponding skill each time one is found.
PStack's "How" skill forces the Agent to search the code first, use sub-Agents, and prohibits guessing.
Pstack provides a potato mode skill, used to route a problem to the appropriate skill when the user is unsure which skill to use.
8 more timeline events
All Facts (18)
PStack's core positioning is to serve Brownfield projects (i.e., existing projects with pre-existing code), rather than being a project scaffold for starting from scratch.
50%UnverifiedPStack splits principles into independent skills rather than putting them into the system prompt because of Token cost: it avoids carrying a lengthy prefix on every request and enables on-demand loading.
50%UnverifiedPStack has no dedicated maintenance skill responsible for "bringing problems back to the planning phase"; this can be filled in with maintenance-type skills such as Superpowers' SuperCollab.
50%UnverifiedPStack's deployment phase includes the BabySit skill, which continuously monitors a merge request until the merge is confirmed successful.
50%UnverifiedThe difference between PStack's Create Verification Skill in the testing phase and TDD is that TDD focuses on functional tests and unit tests, whereas this skill focuses on building an end-to-end verification environment.
50%UnverifiedPStack's Deslop skill compares the main branch with the current branch and checks whether the changes contain redundant comments, unnecessary Try Catch blocks, variables lacking explicit types, and excessively deep nesting.
50%UnverifiedIn the planning phase, PStack provides the How skill for understanding how existing code operates, the Why skill for understanding design motivation, and the Teach skill, which combines the two to explain how things work and the reasons behind them.
50%UnverifiedPStack's core method is incremental construction: observe the Agent's failure modes, and write a corresponding skill each time one is found.
50%UnverifiedPStack's "How" skill forces the Agent to search the code first, use sub-Agents, and prohibits guessing.
50%UnverifiedPstack provides a potato mode skill, used to route a problem to the appropriate skill when the user is unsure which skill to use.
50%UnverifiedPstack's no comments skill actively removes comments from code, with the aim of preventing the AI from being misled by incorrect comments and forcing it to read the real code.
50%UnverifiedPstack splits the AI software development lifecycle into six stages — planning, design, building, testing, deployment and maintenance — and defines the trigger timing for each skill.
50%UnverifiedPstack's testing phase includes the create verification skill for end-to-end testing, as well as the swarm skill, which lets multiple AI agents each handle different segments of the end-to-end flow and aggregates the reports.
50%UnverifiedThe core of Pstack's build phase is test-driven development (TDD), and it includes built-in TypeScript best-practice skills.
50%UnverifiedPstack's design phase uses the architect skill to call multiple models and multiple AI agents to each output a design plan, then uses the interrogate skill to cross-evaluate and aggregate them into a unified report.
50%UnverifiedLauren developed a plugin called PSTACK, which is a set of skills encoded as markdown documents, inspired by GaryStack from YC CEO Gary Tan.
50%UnverifiedLauren Tan open-sourced a repository called Pstack, building a complete skill system around the AI software development lifecycle.
50%UnverifiedThe engineer open-sourced the plugin PStack (potato stack), in which the "create verification skill" automatically explores the codebase to generate an initial Feature Map, and the "maintain verification skill" is responsible for ongoing maintenance.
50%