Skip to main content

Toolkit

Project Instructions · Compositions

On this page5 sections

Compositions

Instructions + Skills

Instructions name the mandatory workflow; a skill contains the workflow detail. The instruction stays short: “Use the release-readiness skill before proposing publication.” The skill owns steps, references, and output shape.

This avoids loading an entire procedure on every turn while keeping the routing rule durable.

Instructions + Memory

Instructions hold reviewed team rules. Memory holds revisable recall. Link from the instruction contract to memory only when the should consult it, and require freshness metadata for state that changes.

Never let machine-authored memory silently override checked-in instructions.

Instructions + Hooks

Instructions explain why a control exists and what remediation looks like. Hooks run the fast deterministic check at the relevant lifecycle point. CI or release policy repeats the load-bearing check outside the agent process.

This creates three useful layers: model guidance, immediate feedback, and independent authorization.

Instructions + Product Adapters

Keep portable rules in one source and limit CLAUDE.md, AGENTS.md, and Copilot-specific files to routing and native syntax. A change to a shared rule should produce one review that updates every adapter.

Instructions + Evidence

Define completion as proof, not confidence. For example: type-check output, production build result, changed-file scope, and the commit SHA that was actually reviewed. The agent may collect evidence; a deterministic layer should decide whether it is admissible.

Source register

Project Instructions sources

Primary vendor documentation reviewed on the date shown. Links may change after publication.

  1. How Claude remembers your project (opens in a new tab)

    Anthropic · official docs · accessed 2026-08-01

  2. Custom instructions with AGENTS.md (opens in a new tab)

    OpenAI · official docs · accessed 2026-08-01

  3. Custom instructions support for GitHub Copilot (opens in a new tab)

    GitHub · official docs · accessed 2026-08-01