| title | AGENTS | ||||
|---|---|---|---|---|---|
| summary | Entry point for agent instructions and the repository conventions they MUST follow. | ||||
| tags |
|
Important
The key words MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL follow RFC 2119 and RFC 8174.
This document MUST use these terms, in uppercase, when expressing normative requirements, permissions, recommendations, or prohibitions. It MUST NOT use alternative words or lowercase variants as normative keywords.
When learning about Kraf or looking for documentation, agents MUST start here and follow the documentation links to documents relevant to the task. Agents MUST NOT use content search (such as grep or ripgrep) as a substitute for following those links.
- README.md — what Kraf is.
- docs/ARCHITECTURE.md — cross-domain architecture (system context, modules, ports and adapters, dependency rule).
- docs/BUILDING.md — repo conventions (organization, build, test, CI, naming, docs front-matter).
- docs/CODE_STANDARDS.md — non-negotiable code invariants (amend, never break).
- docs/SPEC_CONVENTIONS.md — documentation & spec conventions (intent, specification, acceptance, ADR).
- .agents/skills/ — each skill's
SKILL.mdfront-matter says when to use it.