Terrain
sopaco/terrain · skills
AI-native engineering environment management that makes your codebase agent-ready.
★ 18GitHub stars
3Forks
2026-09-07Last updated
RustLanguage
MITLicense
Key features
- Terrain prepares the ground so agents don't have to guess where to stand.
- From left to rightproject list with freshness scores, auto-generated C4 docs, knowledge-grounded Q&A, and one-command agent tooling setup.
- Engineering knowledge — always-in-sync C4 docs and agent context, produced from your code and consumed by both humans and AI agents.
- Incremental — tracks Git HEAD and regenerates only what changed, not the whole knowledge base.
- A shared agent contract — Skills, AGENTS.md, and CLIs, so every coding agent reads the project the same way instead of blind-grepping the live repo.
Requirements
- Rust — stable toolchain (MSRV 1.94
- Node.js / Bun — frontend toolchain and optional Node-based tools
Install command
dsh plugin --profile web add github:sopaco/terrain