This is a reference implementation of a standard T3 App (Next.js, TRPC, Prisma, Tailwind) that uses IntentSpec to enforce architectural decisions.
The core feature logic is defined in intent.md. This file serves as the "Source of Truth" for AI agents (Cursor, Windsurf, Augment) and is validated in CI/CD.
This repo includes a GitHub Action that ensures intent.md remains valid and follows the schema.
# .github/workflows/validate.yml
- uses: JanneL/validate-intentspec-action@v1.0.8
with:
file: 'intent.md'- Read the Spec: See
intent.md. - Build:
npm run build - Validate:
npm run validate