Skip to content

Platforms

Assemble generates native configuration files for 21 AI coding platforms. Each platform reads its own config format — Assemble handles the translation.

Assemble uses an adapter pattern: the same agent definitions and workflows are translated into platform-specific formats. You define your team once, and Assemble generates the right files for each platform.

Agent definitions (.md) → Adapter → .cursorrules
→ Adapter → CLAUDE.md
→ Adapter → .github/copilot-instructions.md
→ Adapter → .windsurfrules
→ ...
PlatformConfig fileNotes
Cursor.cursorrulesMost popular AI-first IDE
Windsurf.windsurfrulesCodeium-powered IDE
VS Code + Copilot.github/copilot-instructions.mdMost widely used IDE
JetBrains AI.junie/guidelines.mdIntelliJ, WebStorm, PyCharm, etc.
Zed.zed/prompt.mdHigh-performance editor
Trae.trae/rulesBytedance AI editor
Void.void/rules.mdOpen-source AI editor
PearAI.pearai/rules.mdFork of VS Code with AI
Melty.melty/rules.mdCollaborative AI editor
Codexcodex.mdOpenAI’s coding agent
Bolt.bolt/promptStackBlitz AI editor
Lovable.lovable/rules.mdAI web app builder
Replit.replit/agent/system_prompt.mdCloud IDE
Cline.clinerulesVS Code AI extension
Roo Code.roo/rules.mdVS Code AI extension
Tabnine.tabnine/rules.mdAI code completion
PlatformConfig fileNotes
Claude CodeCLAUDE.mdAnthropic’s CLI coding agent
Aider.aider/conventions.mdTerminal-based pair programming
Continue.continue/rules.mdOpen-source AI assistant
AugmentCode.augment/rules.mdEnterprise AI coding
Ampamp.mdSourcegraph’s coding agent

When you run npx cohesiumai-assemble or npx cohesiumai-assemble generate:

  1. Read .assemble.yaml for platform list and configuration
  2. Load agent definitions from .assemble/agents/
  3. Load workflow definitions from .assemble/workflows/
  4. For each platform: apply the adapter to produce the native config file
  5. Write the generated files to the project root

Each generated file contains:

  • Orchestrator prompt (Jarvis routing logic)
  • Agent definitions (filtered by relevance to the platform)
  • Workflow definitions (adapted to the platform’s capabilities)
  • Team configuration (roles, domains, collaboration rules)
  • Project-specific context (from .assemble.yaml)

Different platforms have different capabilities. Assemble adapts:

FeatureCursorClaude CodeCopilot
File-based context.cursorrulesCLAUDE.md + .claude/rules/.github/copilot-instructions.md
Sub-agent delegationLimitedAgent toolLimited
Multi-file supportSingle fileDirectory treeSingle file
Max context size~6000 tokensLarge~4000 tokens

After changing your agent definitions or workflows:

Terminal window
npx cohesiumai-assemble generate

This regenerates all platform files while preserving your .assemble.yaml configuration.

As new AI coding tools emerge, Assemble adds adapters. To request a new platform:

  1. Open an issue on GitHub
  2. Include the platform name and its config file format
  3. The community will build and test the adapter