Sruja (Architecture-as-Code)
Architecture-as-code CLI and AI skill that generates and maintains machine-readable architecture files (.sruja) synchronized with the codebase. Uses AI to detect architecture drift and export to Mermaid diagrams.
- Generate machine-readable architecture diagrams from your code
- Detect when code changes drift from documented architecture
- Export visual system diagrams for team design reviews
Architecture drift between documentation and code is a persistent enterprise pain point — automated AI-maintained architecture-as-code directly addresses the 'docs always out of date' problem.
Software architects and engineering leads on large or rapidly evolving codebases who need accurate architecture documentation alongside AI-assisted development.
https://github.com/sruja-ai/sruja
By sruja-ai
How to Get It
npx skills add https://github.com/sruja-ai/sruja --skill sruja-architecture
Tip: Paste this into a Claude Code conversation. Verify command matches your Claude Code version.
Trust Signals Source Reviewed
Data & Access
Community Pulse Emerging
Discussed on Hacker News, Reddit
- Sruja: Architecture-as-Code for the AI Era — Hacker News · 2 pts
- 👋 Welcome to r/sruja - Introduce Yourself and Read First! — Reddit · 1 pts
- Sruja (Beta) is a developer-friendly language for defining, visualizing, and val — Reddit
3 mentions across 2 sources
Reviewer notes
Source Reviewed review. These are observations, not a security certification.
16 stars, Apache 2.0 license, Rust CLI, Codecov CI. Novel concept addressing a real enterprise problem. Early stage (16 stars) — production reliability unproven. The .sruja DSL is proprietary creating lock-in concerns. Tier-3 experimental.
Apache 2.0 license. Install via curl | bash from sruja.ai (not GitHub directly — minor concern). Rust binary from GitHub releases. sruja-ai org is new with limited track record. SKILL.md component has no credential handling.
How to evaluate tools before deploying →
Data shown here comes from public APIs and automated scanning. Reviewer notes reflect one person's experience. This is not a security certification or legal recommendation. Always evaluate tools according to your own organization's policies.
Evaluation
16 stars, Apache 2.0 license, Rust CLI, Codecov CI. Novel concept addressing a real enterprise problem. Early stage (16 stars) — production reliability unproven. The .sruja DSL is proprietary creating lock-in concerns. Tier-3 experimental.