> For the complete documentation index, see [llms.txt](https://as-pect.gitbook.io/as-pect/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://as-pect.gitbook.io/as-pect/.pi.md).

# .pi

- [skills](https://as-pect.gitbook.io/as-pect/.pi/skills.md)
- [diagnose](https://as-pect.gitbook.io/as-pect/.pi/skills/diagnose.md)
- [Diagnose](https://as-pect.gitbook.io/as-pect/.pi/skills/diagnose/skill.md): Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", report
- [grill-with-docs](https://as-pect.gitbook.io/as-pect/.pi/skills/grill-with-docs.md)
- [ADR Format](https://as-pect.gitbook.io/as-pect/.pi/skills/grill-with-docs/adr-format.md)
- [CONTEXT.md Format](https://as-pect.gitbook.io/as-pect/.pi/skills/grill-with-docs/context-format.md)
- [SKILL](https://as-pect.gitbook.io/as-pect/.pi/skills/grill-with-docs/skill.md): Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to
- [improve-codebase-architecture](https://as-pect.gitbook.io/as-pect/.pi/skills/improve-codebase-architecture.md)
- [Deepening](https://as-pect.gitbook.io/as-pect/.pi/skills/improve-codebase-architecture/deepening.md)
- [HTML Report Format](https://as-pect.gitbook.io/as-pect/.pi/skills/improve-codebase-architecture/html-report.md)
- [Interface Design](https://as-pect.gitbook.io/as-pect/.pi/skills/improve-codebase-architecture/interface-design.md)
- [Language](https://as-pect.gitbook.io/as-pect/.pi/skills/improve-codebase-architecture/language.md)
- [Improve Codebase Architecture](https://as-pect.gitbook.io/as-pect/.pi/skills/improve-codebase-architecture/skill.md): Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunitie
- [prototype](https://as-pect.gitbook.io/as-pect/.pi/skills/prototype.md)
- [Logic Prototype](https://as-pect.gitbook.io/as-pect/.pi/skills/prototype/logic.md)
- [Prototype](https://as-pect.gitbook.io/as-pect/.pi/skills/prototype/skill.md): Build a throwaway prototype to flesh out a design before committing to it. Routes between two branches — a runnable terminal app for state/business-logic questions, or several radically different UI v
- [UI Prototype](https://as-pect.gitbook.io/as-pect/.pi/skills/prototype/ui.md)
- [setup-matt-pocock-skills](https://as-pect.gitbook.io/as-pect/.pi/skills/setup-matt-pocock-skills.md)
- [Setup Matt Pocock's Skills](https://as-pect.gitbook.io/as-pect/.pi/skills/setup-matt-pocock-skills/skill.md): Sets up an \`## Agent skills\` block in AGENTS.md/CLAUDE.md and \`docs/agents/\` so the engineering skills know this repo's issue tracker (GitHub or local markdown), triage label vocabulary, and domain do
- [Domain Docs](https://as-pect.gitbook.io/as-pect/.pi/skills/setup-matt-pocock-skills/domain.md)
- [Issue tracker: GitHub](https://as-pect.gitbook.io/as-pect/.pi/skills/setup-matt-pocock-skills/issue-tracker-github.md)
- [Issue tracker: GitLab](https://as-pect.gitbook.io/as-pect/.pi/skills/setup-matt-pocock-skills/issue-tracker-gitlab.md)
- [Issue tracker: Local Markdown](https://as-pect.gitbook.io/as-pect/.pi/skills/setup-matt-pocock-skills/issue-tracker-local.md)
- [Triage Labels](https://as-pect.gitbook.io/as-pect/.pi/skills/setup-matt-pocock-skills/triage-labels.md)
- [tdd](https://as-pect.gitbook.io/as-pect/.pi/skills/tdd.md)
- [Test-Driven Development](https://as-pect.gitbook.io/as-pect/.pi/skills/tdd/skill.md): Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first develo
- [Deep Modules](https://as-pect.gitbook.io/as-pect/.pi/skills/tdd/deep-modules.md)
- [Interface Design for Testability](https://as-pect.gitbook.io/as-pect/.pi/skills/tdd/interface-design.md)
- [When to Mock](https://as-pect.gitbook.io/as-pect/.pi/skills/tdd/mocking.md)
- [Refactor Candidates](https://as-pect.gitbook.io/as-pect/.pi/skills/tdd/refactoring.md)
- [Good and Bad Tests](https://as-pect.gitbook.io/as-pect/.pi/skills/tdd/tests.md)
- [to-issues](https://as-pect.gitbook.io/as-pect/.pi/skills/to-issues.md)
- [To Issues](https://as-pect.gitbook.io/as-pect/.pi/skills/to-issues/skill.md): Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices. Use when user wants to convert a plan into issues, create implementatio
- [to-prd](https://as-pect.gitbook.io/as-pect/.pi/skills/to-prd.md)
- [SKILL](https://as-pect.gitbook.io/as-pect/.pi/skills/to-prd/skill.md): Turn the current conversation context into a PRD and publish it to the project issue tracker. Use when user wants to create a PRD from the current context.
- [triage](https://as-pect.gitbook.io/as-pect/.pi/skills/triage.md)
- [Writing Agent Briefs](https://as-pect.gitbook.io/as-pect/.pi/skills/triage/agent-brief.md)
- [Out-of-Scope Knowledge Base](https://as-pect.gitbook.io/as-pect/.pi/skills/triage/out-of-scope.md)
- [Triage](https://as-pect.gitbook.io/as-pect/.pi/skills/triage/skill.md): Triage issues through a state machine driven by triage roles. Use when user wants to create an issue, triage issues, review incoming bugs or feature requests, prepare issues for an AFK agent, or manag
- [zoom-out](https://as-pect.gitbook.io/as-pect/.pi/skills/zoom-out.md)
- [SKILL](https://as-pect.gitbook.io/as-pect/.pi/skills/zoom-out/skill.md): Tell the agent to zoom out and give broader context or a higher-level perspective. Use when you're unfamiliar with a section of code or need to understand how it fits into the bigger picture.
