GRACE is a methodology for AI-driven code generation that makes codebases navigable by LLMs. It solves the core problem of AI coding assistants: they generate code but can't reliably navigate, maintain, or evolve it across sessions.
Never Write Code Without a Contract Before generating any module, create its MODULECONTRACT with PURPOSE, SCOPE, INPUTS, OUTPUTS. The contract is the source of truth — code implements the contract, not the other way around.
Semantic Markup Is Not Comments Markers like // STARTBLOCKNAME and // ENDBLOCKNAME are navigation anchors, not documentation. They serve as attention anchors for LLM context management and retrieval points for RAG systems.
Complete GRACE methodology reference. Use when explaining GRACE to users, onboarding new projects, or when you need to understand the GRACE framework — its principles, semantic markup, knowledge graphs, contracts, and unique tag conventions. Source: osovv/grace-marketplace.