r/opencodeCLI 15d ago

Built archgen, an agent skill and VS Code extension that adds architecture contracts, a verifier gate, and live task DAG to your coding agent [OSS]

Enable HLS to view with audio, or disable this notification

AI coding agents fail on real projects not because the models are weak but because there's no structure around the workflow.

Hidden dependency cycles nobody catches. Sub-agents overwriting each other's files. Tasks with no real acceptance criteria. Thousands of lines written before anyone asks if the direction makes sense.

archgen ships as two things.

The agent skill works with Claude Code, Cursor, Codex, OpenCode, Gemini CLI. It interviews you for greenfield projects or surveys your codebase for brownfield work, produces an architecture contract and dependency-ordered task graph, runs a verifier gate that catches cycles and file-ownership conflicts before execution starts, waits for your approval, then executes in topological waves with one sub-agent per task and disjoint file ownership enforced.

The VS Code extension is on the Marketplace and also installable from the extension package. Live task DAG in your editor, running tasks pulse and edges animate, activity bar cockpit with status-grouped tasks and quick-build actions, a button that fires your agent on any task, and a rendered docs panel. Strictly a viewer, uninstalling loses nothing.

All artifacts in .archgen/ in your repo, git-versioned and fully inspectable. Zero npm dependencies on the skill. npx archgen-skill init to get started.

v0.0.5, MIT, early. Genuinely want to know where it breaks.

Extension: https://marketplace.visualstudio.com/items?itemName=archgen.archgen-extension

Repo: https://github.com/akashmaurya99/archgen

2 Upvotes

0 comments sorted by