Protocols work by giving the AI explicit behavioral constraints before it starts working. A protocol is not a suggestion — it is a contract loaded into the AI context that governs operating mode, gating behavior, output structure, and stop conditions for the entire session. The key is sequence: the protocol comes first, before any files, before any task description, before any execution. Once it is in context, the AI’s behavior is bound by it for the duration of the session.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/xxyoudeadpunkxx/ai-protocol-kit/llms.txt
Use this file to discover all available pages before exploring further.
Four Steps
Pick by failure mode, not by protocol name
Paste or upload the protocol into the AI context before execution
Provide the target material
Let the protocol control the workflow
The “Do Not Stack” Rule
Stacking protocols is not the default. The kit is designed around using the smallest set that fits the task. Stack only when one protocol controls the session and another controls the artifact or publication target — and those two concerns are genuinely distinct. For example, running a GitHub repository publication workflow may legitimately require a session-governance protocol alongside a README authoring protocol, because one governs how the AI operates and the other governs what the AI produces. When in doubt, use one protocol and expand scope only if a second failure mode appears that the first protocol cannot address.What Counts as Target Material
The target material is whatever the AI will work on inside the protocol. Different protocols expect different types of material. Files — Source code, configuration files, markdown documents, or any artifact the AI should read, inspect, or modify. Used in agentic sessions, review protocols, and GitHub workflows. Repo snapshot — A directory listing, file tree, or representative subset of a repository. Used when the AI needs to understand repository structure without full file access. Relevant for publication preparation and README framing. Page — An existing HTML page, documentation page, or web surface the AI should audit, restructure, or prepare for publication. Used in page publication and discovery protocols. README — The current README file from a repository. Used as primary input for README framing, authoring, and publication protocols. Bug report — A description of observed behavior, error output, reproduction steps, or field observations. Used with Field Findings & Bugs Protocol to structure findings without collapsing evidence and inference. Rough idea — An early-stage description of what you want to build, write, or solve — before it is ready for execution. Used with Idea Shaping and Pre-Task Expansion protocols to surface constraints and shape the structure before any drafting begins. Constraints — Explicit limits, requirements, non-negotiables, or system parameters that must govern the output. Used across multiple protocols to close gates before execution.Picking a Protocol by Failure Mode
If you are not sure which protocol to use, match your situation to one of these failure modes:My idea is fuzzy and not ready for execution
My idea is fuzzy and not ready for execution
The task is about to collapse too fast into the obvious answer
The task is about to collapse too fast into the obvious answer
I need a brief before building, writing, or implementing
I need a brief before building, writing, or implementing
I am inspecting a bug, reviewing findings, or preserving field observations
I am inspecting a bug, reviewing findings, or preserving field observations
I am working on GitHub — repo, README, Pages, badges, or publication
I am working on GitHub — repo, README, Pages, badges, or publication
I need AI to operate across files, tools, and multiple passes
I need AI to operate across files, tools, and multiple passes