How no-session/pstack works
pstack is a terminal-based AI engineering skill stack for solo founders. Its documented workflow moves from validating demand through planning, building, review, shipping, monitoring, and reflection, with a kill-or-loop-back decision. Internally, skill resolvers generate the prompts that guide those activities; separate design and browser tools provide image-based design iteration and real-Chromium interaction. The README documents several capabilities whose implementations are not in the supplied tree, so those are represented at the resolver-directory level. Edges between sampled modules reflect indexed references or shown calls; the product workflow is documented in the README.
Main entry points: index.ts Prompt Resolver Registry · cli.ts Design CLI · server.ts Browser Command Server · meta-commands.ts Browser Meta Commands
Components 28
Founder Workflow
- Validate Demand
scripts/resolvers/utility.ts - Plan Reviews
scripts/resolvers/review.ts - Build and Debug
scripts/resolvers/preamble.ts - Code and QA Review
scripts/resolvers/review.ts - Ship and Deploy
scripts/resolvers/utility.ts - Monitor Production
scripts/resolvers/browse.ts - Weekly Reflection
scripts/resolvers/utility.ts
Skill Prompts
- Prompt Resolver Registry
scripts/resolvers/index.ts - Design Prompts
scripts/resolvers/design.ts - Testing Prompts
scripts/resolvers/testing.ts - Browser Prompts
scripts/resolvers/browse.ts - Review Prompts
scripts/resolvers/review.ts
Browser Tooling
- Browser Command Server
browse/src/server.ts - Chromium Manager
browse/src/browser-manager.ts - Page Read Commands
browse/src/read-commands.ts - Page Write Commands
browse/src/write-commands.ts - Browser Meta Commands
browse/src/meta-commands.ts - Accessibility Snapshot
browse/src/snapshot.ts - Cookie Picker Routes
browse/src/cookie-picker-routes.ts - Browser Cookie Import
browse/src/cookie-import-browser.ts
Design Tooling
- Design CLI
design/src/cli.ts - Mockup Generation
design/src/generate.ts - Design Iteration
design/src/iterate.ts - API Key Resolution
design/src/auth.ts - Iteration Sessions
design/src/session.ts - Variant Comparison
design/src/compare.ts
Safety and Reflection
- Safety Utilities
scripts/resolvers/utility.ts
Other components
- Solo Founder
Connections 25
- Solo Founder → Validate Demand: starts with
- Validate Demand → Plan Reviews: then plans
- Plan Reviews → Build and Debug: then builds
- Build and Debug → Code and QA Review: then reviews
- Code and QA Review → Ship and Deploy: then ships
- Ship and Deploy → Monitor Production: then monitors
- Monitor Production → Weekly Reflection: then reflects
- Weekly Reflection → Validate Demand: loops back
scripts/resolvers/utility.ts - Prompt Resolver Registry → Design Prompts: dispatches to
scripts/resolvers/index.ts - Prompt Resolver Registry → Testing Prompts: dispatches to
scripts/resolvers/index.ts - Prompt Resolver Registry → Browser Prompts: dispatches to
scripts/resolvers/index.ts - Prompt Resolver Registry → Review Prompts: dispatches to
scripts/resolvers/index.ts - Browser Command Server → Page Read Commands: dispatches to
browse/src/server.ts - Browser Command Server → Page Write Commands: dispatches to
browse/src/server.ts - Browser Command Server → Browser Meta Commands: dispatches to
browse/src/server.ts - Browser Meta Commands → Accessibility Snapshot: calls
browse/src/meta-commands.ts - Browser Meta Commands → Page Read Commands: calls
browse/src/meta-commands.ts - Chromium Manager → Browser Command Server: serves commands
browse/src/server.ts - Cookie Picker Routes → Browser Cookie Import: imports cookies
browse/src/cookie-picker-routes.ts - Design CLI → Mockup Generation: generates mockups
design/src/cli.ts - Design CLI → Design Iteration: starts iteration
design/src/cli.ts - Design CLI → API Key Resolution: resolves keys
design/src/cli.ts - Design CLI → Variant Comparison: compares variants
design/src/cli.ts - Design Iteration → API Key Resolution: uses key
design/src/iterate.ts - Design Iteration → Iteration Sessions: updates session
design/src/iterate.ts