Constitutional Markdown
Shrivu Shankar built Constitutional Markdown to help Abnormal operate as an AI-initiated org, where agents do the first pass on design and implementation. The feature packages Abnormal’s architecture, security, and legal intent into a single, agent-friendly interface.
March 6, 2026
NOTE: Demo visuals include blurred data or synthetic placeholders to protect customer privacy.
Tech Constitution, Shipped
As Abnormal pushes more design work into AI tools, the first failure mode is not effort. It is missing or inconsistent context. Design reviews used to start with humans gathering requirements, stakeholders, and patterns. Now, agents are expected to draft specs and propose system changes, but they often default to industry-standard patterns that do not align with Abnormal’s “happy path.”
Three frictions showed up repeatedly:
Context fragmentation: security, legal, and architecture guidance lived across Confluence, Google Docs, and tribal knowledge.
Context-window limits: even when guidance is available, agents cannot reliably load everything for each change.
“Zombie rules”: ad hoc steering in tools could degrade results when documentation is inconsistent or lacks an overall loading architecture.
A Unified Markdown Constitution
Constitutional Markdown is a simple idea with a hard execution detail: standardize the organization’s rules and make them usable across the tools that do most code changes. As Shrivu put it, the goal was “to create Abnormal's tech constitution as a unified interface for… steering the design and architecture and best practices through all the coding agents that are working.”

Table listing ARCHITECTURE.md, SECURITY.md, LEGAL.md, PLAN.md with purposes for Abnormal’s tech constitution.
The approach centers on a small set of governing Markdown documents, authored in Abnormal’s voice and optimized for reuse:
Architecture guidance: opinionated best practices for how Abnormal designs systems and when to choose specific patterns.
Security guidance: security review inputs translated into principles that an AI can apply during design and implementation.
Legal guidance: legal review considerations captured in a form that agents can check early, not late.
Three-tier loading model: governing Markdown, standard Markdown consumed by tools, plus distributed supporting context.
A key addition is an update loop. Shrivu integrated Zoom-based design review sessions (TDD reviews) into an automated process, proposing new principles for the constitution.

Dark PR-style summary citing a TDD review and sources analyzed, proposing architecture updates for AI agents.
For example, after a recent review, the system suggested adding policy around third-party API authentication into SECURITY.md, grounded in what stakeholders actually debated.
What Changed for Builders
Constitutional Markdown improves the default quality of AI-initiated work by making Abnormal’s standards easier to find, load, and apply. It is not trying to encode every decision. It focuses on principles and the reasoning behind them, so future projects do not overfit to a single past design review.
Impact shows up for at least two audiences:
Engineers and architects: faster first drafts of specs and changes that align with Abnormal patterns, reducing back-and-forth in reviews.
Security and legal partners: earlier surfacing of review criteria to catch issues before implementation hardens.
Early signals are practical: the team has already merged at least one proposed update from TDD-derived suggestions, and the loop is positioned to keep the constitution current as decisions evolve. Next step: expand coverage by regularly routing more TDD review outputs into curated updates, so the constitution stays tight and actionable rather than sprawling.
Early User Adoption Signal
Peers describe this as a reliable “starting point” for agent-driven design work because it replaces scavenger hunts across docs with a single, versioned source of truth. The value is less about new rules and more about the consistent application of the rules Abnormal already has.
Culturally, it supports the shift to AI-initiated workflows without turning reviews into policing. The next usage signal to look for is wider team participation in curating constitution updates, especially from security and legal partners, so the guidance reflects real decisions as they are made.
Problem
AI coding agents could not reliably design to Abnormal standards because the security, legal, and architecture context was fragmented across docs and tribal knowledge.
Solution
Constitutional Markdown unifies Abnormal’s “tech constitution” by governing Markdown files and loading the appropriate rules into coding agents during design and code changes.
Why it’s Cool
Turns recurring design-review decisions into durable principles, so AI can propose specs and changes that match Abnormal patterns instead of generic defaults.
Technologies used:
- Claude Code
- Markdown
- Google Docs