A unified, multi-repo workspace for AI coding agents and developers.
<p align="center">
<a href="#"><img src=".ai-workspace/docs/images/icon.png" alt="AI Workspace Template" width="128"></a>
</p>
# AI Workspace Template
A unified, multi-repo workspace for AI coding agents and developers.
Unified instructions, docs, skills, and commands โ one source of truth across Claude Code, Cursor, OpenCode, and more.
๐ [**Documentation**](https://michaelyochpaz.github.io/ai-workspace-template/)
## The Problem
AI agents work great inside a single repo. But real projects span multiple repositories, and that's where things break down โ agents can't see code in other repos, don't know what branch each one is on, and can't coordinate changes across boundaries. Your AI configuration ends up duplicated and out of sync across tools.
```mermaid
flowchart TB
subgraph workspace[" AI Workspace "]
config["AGENTS.md ยท Agent Docs ยท Skills ยท Commands"]
repos["backend ยท frontend ยท infra"]
end
workspace -- "full context at session start" --> agent(["๐ค AI Agent"])
```
## โจ Features
- **๐ Cross-repo visibility** โ All your repositories live as git submodules in one workspace. Agents see everything.
- **๐ Modular agent docs** โ Write focused documentation in `agent-docs/` that agents selectively read based on task relevance. Dozens of docs, minimal token usage.
- **๐ Tool discovery** โ Define CLI tools your team uses (`gh`, `glab`, `jq`, etc.). The workspace detects what's installed and tells agents how to use them โ automatically, at session start.
- **โก Skills & commands** โ Define once in `skills/` and `commands/`, distribute automatically to every AI tool's expected directory. One source of truth.
- **๐ Auto-generated AGENTS.md** โ Your agent instructions, doc listings, and workspace config are merged from templates on every commit. Always in sync, never stale.
- **๐ Repository status** โ At session start, agents are told each repo's branch, uncommitted changes, and how far behind the remote. No more "which branAgent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.