May 7, 2025Inline IntentSeparate intent files keep specifications tidy, but pull you away from the code they describe. Inline Intent brings generation instructions into source comments, so a single diff can show both what a function should do and its generated implementation.
May 7, 2025Intent-Driven TestingA payment service can reach 95% code coverage while leaving retry behavior and fee disclosure untested. Intent-driven testing derives tests from declared requirements and uses specification coverage to expose those missing checks.
May 5, 2025From Agents to IntentMy coding agent could scaffold applications and pass CI. Then I asked it to modify something, and everything broke. That failure led me toward a different source of truth: structured intent that AI can read, rather than infer from implementation.
May 5, 2025Generic BuilderAn intent-based toolkit needs specialized builders—but what builds the builders? The Generic Builder proposes a configurable starting point that can create missing tools, with a router agent connecting conversational requests to structured intent files.
May 5, 2025The Intent ToolkitAdopting intent-based development shouldn’t mean handing your architecture to a code generator. Start with one component, review the output, and “liberate” the file when custom code makes more sense.
May 2, 2025Glossary of Intent-Based DevelopmentIf generated code is no longer the source of truth, what takes its place? This glossary defines the intent files, builders, and concerns at the heart of Declary—and the roles of agents and artifacts in that model.
May 1, 2025Sufficient SpecificationsA specification can become as complex as the code it replaces. “Sufficient Specification” proposes a different balance: let LLMs infer familiar details, then add explicit requirements where the generated implementation falls short.
May 1, 2025Recursive IntentFeeding generated specifications back into a toolkit could grow a one-line CRM brief into models, APIs, and pages. But each pass can amplify mistakes too; recursive intent needs ways to preserve decisions and prune unwanted growth.
May 1, 2025Learning from SimonyiCharles Simonyi wanted to replace programming languages with editable graphs of intent. AI-driven toolkits revisit that ambition with text and YAML—but trade his deterministic compiler for lossy inference. What survives that trade is the idea worth borrowing.
April 28, 2025Refactors as Specification ShiftsIf code becomes a disposable output, refactoring moves into the specification. In this vision of intent-based programming, the hard part shifts from rearranging code to keeping small changes in intent from causing unpredictable changes elsewhere.
April 27, 2025Spec Coverage > Code CoverageCode coverage tells you what code has been touched. Spec coverage tells you what intent has been verified. In the era of intent-based programming, it's time to stop measuring tests by lines of code and start measuring them by meaning.
April 7, 2025TanStack Router Data LoadingA slow beforeLoad blocks every downstream loader in TanStack Router. The execution order explains where to put shared context and route-specific fetching—and why moving expensive work can change how much waits on it.