By xiaolai
Initialize a multi-agent AI workspace for Claude Code, Codex CLI, and Gemini CLI with shared AGENTS.md config, CLAUDE.md/GEMINI.md imports, optimized directory structure, and .gitignore separating private/public AI files—enabling seamless multi-tool AI development workflows.
Initialize any project for AI-assisted development with a single command.
You're using multiple AI coding tools — Claude Code, OpenAI Codex CLI, Google Gemini CLI. Each has its own config file. You end up with:
CLAUDE.md, AGENTS.md, GEMINI.md.gitignore entries that leak secrets or bloat reposRun /init-workspace once. Get a project structure where:
AGENTS.md only. Claude Code, Codex CLI, and Gemini CLI all read from it automatically.AGENTS.md. All tools stay in sync..gitignore protects secrets and keeps repos clean.In Claude Code, run:
/plugin marketplace add xiaolai/init-workspace
/plugin install init-workspace@xiaolai-init-workspace
Then use /init-workspace:init-workspace to run.
mkdir -p ~/.claude/skills/init-workspace
curl -o ~/.claude/skills/init-workspace/SKILL.md \
https://raw.githubusercontent.com/xiaolai/init-workspace/main/skills/init-workspace/SKILL.md
Or clone the entire repo:
git clone https://github.com/xiaolai/init-workspace /tmp/iw && \
mkdir -p ~/.claude/skills/init-workspace && \
cp /tmp/iw/skills/init-workspace/SKILL.md ~/.claude/skills/init-workspace/ && \
rm -rf /tmp/iw
Then use /init-workspace to run.
In any project directory, run:
/init-workspace # if installed as personal skill
/init-workspace:init-workspace # if installed as plugin
Claude will ask two questions:
Then it creates:
project/
├── .claude/
│ ├── settings.json # Team-shared settings
│ ├── agents/ # Custom subagents
│ ├── skills/ # Claude Code skills
│ └── rules/ # Modular rules
├── .codex/
│ ├── skills/ # Codex CLI skills
│ └── prompts/ # Codex CLI custom slash commands
├── .gemini/
│ ├── skills/ # Gemini CLI skills
│ └── commands/ # Gemini CLI custom slash commands (TOML)
├── .mcp.json # MCP server configuration
├── .gitignore # Comprehensive gitignore
├── AGENTS.md # Shared instructions (all tools read this)
├── CLAUDE.md # Claude Code (imports AGENTS.md)
└── GEMINI.md # Gemini CLI (imports AGENTS.md)
| File/Directory | Purpose |
|---|---|
AGENTS.md | Your single source of truth for all AI tools |
CLAUDE.md | Imports @AGENTS.md (Claude Code reads this) |
GEMINI.md | Imports @AGENTS.md (Gemini CLI reads this) |
.claude/settings.json | Team-shared permissions |
.claude/agents/ | Custom subagents |
.claude/skills/ | Claude Code skills (slash commands) |
.claude/rules/ | Modular rules auto-loaded into context |
.codex/skills/ | Codex CLI skills |
.codex/prompts/ | Codex CLI custom slash commands |
.gemini/skills/ | Gemini CLI skills |
.gemini/commands/ | Gemini CLI custom slash commands (TOML) |
.mcp.json | MCP server configuration |
.gitignore | Comprehensive ignore rules |
After initialization:
AGENTS.md to add project-specific instructions.claude/skills/, .codex/skills/, or .gemini/skills/.claude/agents/, rules to .claude/rules/.mcp.jsonMIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub xiaolai/init-workspaceNatural-Language Programming Manager — score, check, fix, and test NL artifacts across Claude Code, Codex CLI, and Antigravity. Tier-aware scoring with per-tool overlays.
A 260-token system prompt that overrides three structural presumptions every RLHF-trained LLM inherits from training: that you want confirmation, that old scarcity still applies, that best practices are ceilings.
English language coach for non-native speakers — auto-corrects prompts, translates non-English, refines with :: prefix, tracks improvement over time
One plugin to bridge and delegate across Claude Code, Codex CLI, and Gemini CLI — single-source AGENTS.md, shared skills, mirrored hooks and MCP servers, and full Claude↔Codex bidirectional delegation.
Auto-updated multi-skill reference for the whole Anthropic doc ecosystem. 8 skills covering claude-code, claude-agent-sdk, anthropic-api, anthropic-platform-features, claude-connectors, claude-cowork, mcp-spec, and anthropic-pulse (news + research digests). Pipeline refreshes daily.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.