Bansat – Make your AI agent write the blueprint before the code Bansat, a blueprint-first framework released as an Agent Skill for Claude, requires an AI coding agent to write a full plan covering product, architecture, security, privacy law, accessibility and UI states into docs/BLUEPRINT.md and stop for user approval before any production code is written. The framework enforces four gates — G1 blocks code until the blueprint is approved, G2 blocks real personal data until privacy basics including the ICO fee and RLS tests are live, G3 blocks launch while any of 17 blocking checks is red, and G4 schedules a 30-day review — and adds a retrofit track that triages live risks with 11 checks in 48 hours and reverse-engineers a blueprint from existing code. Bansat installs via git clone into ~/.claude/skills/bansat and follows the open Agent Skills format, so Cursor, Copilot, Lovable and Bolt users can load reference/bansat-framework.md and paste its Part 12.1 agent rules into AGENTS.md or .cursor/rules. A blueprint-first framework and Agent Skill https://agentskills.io for Claude. Before any production code, your AI agent writes the plan a senior team would: product, architecture, security, privacy law, accessibility and every UI state. Then it stops and waits for your approval. Install install-in-60-seconds · See it work see-it-work · 17 launch traps the-17-launch-traps · What's inside whats-in-the-blueprint · Cite They're decisions nobody made. The demo works and the tests pass. Then: - Row Level Security is off , so anyone with your app's public key can read or change your tables. - Your fonts load from Google , handing every visitor's IP address to a third party before consent. A Munich court awarded damages for exactly this in 2022. - Hotjar or Clarity start recording before anyone has said yes. - The "we launched " email goes to your waitlist with no unsubscribe link, no sender identity and no address. - The sign-up form never asks for age , so you may be holding children's data without parental consent. Under Nigeria's NDPA, a child is anyone under 18. - The privacy policy was written by an AI and describes an app that doesn't exist. Bansat makes every one of those decisions explicit before the first commit, and checks them again before launch. Bansat بنسټ is Pashto for "foundation": the part you lay before you build. flowchart TB subgraph NEW "Plan" direction LR A "Your idea" -- B "Intake