Thet Twe Aung

Nyann – Project Governance for Claude - Stop repeating project setup. Bootstrap once, stay compliant

by
Unlike dotfile generators or project scaffolders, Nyann doesn't just set things up. It maintains them. It's built specifically for Claude Code's agentic workflow, where the AI needs explicit guardrails or it invents its own conventions. One command detects your stack, applies a profile (13 built-in across Python, TypeScript, Go, Rust, Swift, Kotlin, Shell), and wires up hooks, branching, CI, and docs. Profiles are reusable across repos and shareable with teams.

Add a comment

Replies

Best
Thet Twe Aung
Maker
📌
If you're like me, you feel this frustration too. We're moving at lightning speed with agentic coding tools like Claude Code. But the pain? Without clear guardrails, the agent takes things into its own hands. It commits however it wants, skips linting, ignores your branching strategy, and makes up its own rules. And if you do set up the guardrails? You're repeating the same setup work for every new project. Branching strategy, Git hooks, Commit conventions, Linting, Documentation. Over and over. Out of that frustration, I built a Claude Code plugin to handle it for me. I named it "Nyann (ငြမ်း)" a Burmese word for scaffolding. It sets up and maintains project governance: git workflow, hooks, branching, commits, releases, CI, GitHub branch protection, docs routing, and health monitoring. It detects your tech stack and applies the right configuration. Python project? TypeScript monorepo? Go service? It picks the matching profile and wires everything up. You can reuse the same profile across projects, or have different ones for different stacks — your choice. But it doesn't just set things up and walk away. It keeps your repo healthy — detecting drift, auditing hygiene, and nudging you when things fall out of compliance. New project? Bootstrap. Existing repo? Retrofit. After that, let Nyann handle the rest. If you want to try it, follow the Quickstart here: https://github.com/thettwe/nyann