llms.txt · git:20260822.6b82b02 · 2026-08-22 · sha256 013ad3c020847cd6
llms.txt git:20260822.6b82b02A
Immutable. This exact content is served forever at /api/v1/blob/013ad3c020847cd6.
# Pocketto > Structured AI coding workflows for Claude Code and Pi. 13 skills take work > from a rough idea to reviewed, shipped code without the agent skipping steps: > a 6-stage chained pipeline plus 7 standalone skills, backed by one > cross-platform Node CLI. Skills use the `pocketto:` namespace. An opt-in > Pocket Enterprise mode mirrors the pipeline to GitHub (issues, PRs, review > verdicts) for teams. Core ideas: plan before code (specs + acceptance criteria + TDD plans), delegate with contracts (every subagent gets a "Pocket Packet" — objective, verification, stop conditions; no packet, no spawn), and gate before done (reviews + a hard close step so finished work never rots in IN_PROGRESS limbo). ## Pipeline skills (chained — each stage hands off to the next) - [pocket-pitching](skills/pocket-pitching/SKILL.md): Pre-grinding problem exploration when the problem is unformed; diverge→converge, produces a pitch doc. - [pocket-grinding](skills/pocket-grinding/SKILL.md): BDD-driven discovery producing a spec + acceptance criteria; invokes pocket-planning at handoff. - [pocket-planning](skills/pocket-planning/SKILL.md): Converts a spec into a TDD-structured execution plan of Pocket Packets. - [pocket-structuring](skills/pocket-structuring/SKILL.md): Decomposes every plan into index + per-task files; phase manifests only when phaseCount > 1. - [pocket-development](skills/pocket-development/SKILL.md): Task-by-task subagent delegation; enforces 6 iron laws, no packet = no spawn; runs an in-loop audit (spec compliance + code quality) per task and a phase-level pass at phase completion, including append-only corrections for any failing findings. - [pocket-closing](skills/pocket-closing/SKILL.md): User-triggered terminal stage; reconciles the phase-level pass verdicts vs log.json, gates the close, advances phases, writes closeout.md. ## Standalone skills (no pipeline needed) - [pocket-help](skills/pocket-help/SKILL.md): Compact onboarding + routing — what Pocket is and which skill to use, without loading every skill. - [pocket-init](skills/pocket-init/SKILL.md): Brownfield onboarding — scans the repo, writes a merge-safe CLAUDE.md/AGENTS.md project guide, optionally enables Pocket Enterprise and scaffolds GitHub templates. - [create-pr](skills/create-pr/SKILL.md): Pocket Enterprise recorder — opens/reuses the phase PR on the current branch, linked to the Pocket issue; commits traveling state first. - [bug-hunting](skills/bug-hunting/SKILL.md): Systematic debugging with confirmed root cause before any fix; reactive and proactive modes. - [hotfix](skills/hotfix/SKILL.md): Fast iteration for small-to-medium changes with brief-plan + subagent-review gates. - [brand-design](skills/brand-design/SKILL.md): Brand-aware design system generator; writes creative-brief.md as the UI/UX source of truth. - [structured-research](skills/structured-research/SKILL.md): Validates an explicit assumption with a chosen research methodology; returns a graded, evidence-backed verdict (Confirmed/Refuted/Inconclusive) and a non-binding recommendation. ## CLI (pocketto-pi, run via npx, Node ≥18) - `npx pocketto-pi structure <execution-plan.md> [--dry-run] [--force] [--reset]`: decompose a plan into execution-plan/ (index + task files; phase manifests when multi-phase). - `npx pocketto-pi log init <plan_dir>`: initialize log.json for a plan directory. - `npx pocketto-pi log update <plan_dir> <phase_file> <status> [--task TN]`: update phase/task status (WAITING → REVIEW → DONE | BLOCKED). - `npx pocketto-pi log close <plan_dir>`: finalize log after all phases complete. - `npx pocketto-pi doctor [--strict]`: check which required/recommended Pi extensions are installed. - `npx pocketto-pi setup-extensions [--all]`: install the required Pi extensions (and recommended with `--all`) via `pi install`. - `npx pocketto-pi mode [<dir>]` / `mode init [--file CLAUDE.md] …`: read / write the Pocket Enterprise config block. - `npx pocketto-pi meta get|set <dir> <field> [value]`: read/write .pocket-meta.json (issue/PR linkage). - `npx pocketto-pi format <issue|pr|comment|closeout> --input <json>` and `format tasklist <plan_dir>`: render GitHub bodies to temp files. - `npx pocketto-pi scaffold github [--dry-run]`: write .github issue/PR templates (idempotent). - `npx pocketto-pi reconcile --prior <json> --new <json>`: set-diff review findings for PR thread upserts. - Add `--json` for a stable output envelope, `--contract <N>` for a version handshake. ## Install - Pi: `pi install git:github.com/rfxlamia/pocketto` or `pi install npm:pocketto-pi` - Claude Code: `/plugin marketplace add rfxlamia/pocketto` then `/plugin install pocketto@pocketto` then `/reload-plugins` - Pi extensions (advisor, context7, subagents): `npx pocketto-pi setup-extensions` after install — Pocket's skills depend on them. ## Optional - [Full README](README.md): hero, badges, quickstart, diagram, and the full skill reference.