spec:install
Install Plugin into Another Tool
Install atelier into your preferred AI coding tool.
Supported Tools
| Tool | Install Method | Reference |
|---|---|---|
| Claude Code | Marketplace or local plugin | claude-code.md |
| OpenCode | Manual command/agent/skill setup | opencode.md |
| Gemini CLI | compound-plugin | See below |
| Codex CLI | compound-plugin | See below |
| Windsurf | compound-plugin | See below |
Claude Code
Marketplace Install
npx skills add martinffx/atelier
Install specific skills:
npx skills add martinffx/atelier --skill spec:plan
npx skills add martinffx/atelier --skill spec:research
Local Development
claude --plugin-dir /path/to/atelier
See claude-code.md for detailed instructions.
OpenCode
Manual Installation
- Create commands in
~/.config/opencode/command/ - Create agents in
~/.config/opencode/agent/ - Symlink skills to
~/.config/opencode/skills/
See opencode.md for step-by-step commands.
Other Tools
Use @every-env/compound-plugin to convert to other AI coding tools:
bunx @every-env/compound-plugin install martinffx/atelier --to <tool>
Replace <tool> with: codex, gemini, copilot, windsurf, kiro, qwen, openclaw, droid, pi
Auto-Detect All Tools
bunx @every-env/compound-plugin install martinffx/atelier --to all
Sync Personal Config
To sync your personal Claude Code config to other tools:
# Sync to all detected tools
bunx @every-env/compound-plugin sync
# Sync to specific tool
bunx @every-env/compound-plugin sync --target opencode
What Gets Converted
| Component | Claude Code | OpenCode | Other Tools |
|---|---|---|---|
| Skills | ✓ | ✓ symlink | ✓ |
| Commands | ✓ | ✓ | ✓ |
| Agents | ✓ | ✓ | varies |
| MCP servers | ✓ | ✓ | ✓ |
| Hooks | ✓ | manual | varies |
Notes
- Skills are symlinked (not copied) where possible — changes reflect immediately
- Claude Code and OpenCode have the most complete support
- Other tools are experimental and may change as formats evolve
More from martinffx/atelier
typescript:drizzle-orm
Type-safe SQL with Drizzle ORM in TypeScript. Use when defining database schemas, writing queries, setting up relations, running migrations, or working with PostgreSQL/MySQL/SQLite/Cloudflare D1/Durable Objects data layers.
14oracle:thinkdeep
Extended reasoning analysis using sequential thinking. Use for deep exploration, comprehensive analysis, complex decisions, or when you need fresh perspectives on difficult problems.
10code:review
Multi-agent code review with parallel specialized reviewers, architecture validation, and challenge validation. Use `rq` to request a review of diffs (defaults to main branch), `rs` to respond to PR feedback. Triggers on "review this", "review my code", "code review", "check for bugs", "audit this", when examining PRs, pull requests, branches, or diffs. Supports line-by-line PR comments via gfreview with severity prefixes (Blocker/Issue/Suggestion/Nit). Always asks user before applying fixes or posting responses.
10code:stacked-commit
Manage stacked commits using Graphite. Use when the user wants to create multiple stacked commits, manage a commit stack, sync with remote, or submit PRs from a stack. Triggers on "stacked", "stack", "gt ", "graphite", or when working with multiple related commits.
9typescript-drizzle-orm
Type-safe SQL with Drizzle ORM in TypeScript. Use when defining database schemas, writing queries, setting up relations, running migrations, or working with PostgreSQL/MySQL/SQLite/Cloudflare D1/Durable Objects data layers.
9spec:implement
>
9