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/claude-code-atelier
python:architecture
Python application architecture with functional core, effectful shell, DDD, and data modeling. Use when designing application layers, separating pure business logic from IO, defining domain models, implementing validation, or structuring bounded contexts.
14atelier-typescript-functional-patterns
Functional programming patterns for reliable TypeScript. Use when modeling state machines, discriminated unions, Result/Option types, branded types, or building type-safe domain models.
8atelier-typescript-api-design
REST API design patterns. Use when designing endpoints, error responses, pagination, versioning, or API structure. Framework-agnostic principles for building consistent, maintainable APIs.
6atelier-typescript-build-tools
TypeScript project tooling with Bun, tsgo, Vitest, Biome, and Turborepo. Use when setting up package.json scripts, running builds, typechecking, configuring tests, linting, formatting, or orchestrating monorepo development.
5atelier-typescript-fastify
Building REST APIs with Fastify in TypeScript. Use when creating routes, handling requests, implementing validation with TypeBox, structuring applications, or working with HTTP handlers and plugins.
5oracle:architect
DDD and hexagonal architecture with functional core pattern. Use when designing features, modeling domains, breaking down tasks, or understanding component responsibilities.
5