Adopt
Loads [[role]], [[color]], or [[perspective]] JSON configuration to enable specialized thinking modes.
Loads [[role]], [[color]], or [[perspective]] JSON configuration to enable specialized thinking modes.
Assets are loaded from two locations (runtime takes precedence):
$MAENIFOLD_ROOT/assets/- User-created assets at runtime- Built-in assets bundled with maenifold
Parameters
type(string, required): Asset type:"role","color", or"perspective"identifier(string, required): Asset filename without.jsonextension
Returns
Raw JSON configuration with personality, principles, approach, checklists, and anti-patterns.
Example
Returns SLC framework configuration: Simple, Lovable, Complete principles with customer-focused evaluation criteria.
Built-in Assets
Roles (16 Professional Domains)
architect- System design, scalability, patternsblue-team- Defense, security hardeningcfo- Financial strategy, fiscal disciplineeda-architect- Event-driven architecture designeda-platform-engineer- EDA platform implementationengineer- Implementation, code qualityfinops-practitioner- Cloud financial operationsftk-agent- First-time knowledge acquisitionmcp-specialist- Model Context Protocol expertiseproduct-manager- Customer delight, SLC frameworkprompt-engineer- Prompt design and optimizationprompt-engineer-codex- Codex-specific promptingprompt-engineer-gpt5- GPT-5 prompt optimizationred-team- Adversarial testing, vulnerability discoveryresearcher- Evidence, investigation, hypothesis testingwriter- Documentation, communication
Colors (7 Six Thinking Hats)
white- Facts, data (neutral)red- Emotions, intuition (no justification)black- Risks, problems (critical)yellow- Benefits, opportunities (optimistic)green- Creativity, alternatives (generative)blue- Process control, orchestration (meta)gray- Analysis, assessment (maenifold extension)
Perspectives (12 Language Modes)
en- Englishde- Germanes- Spanishfr- Frenchit- Italianja- Japaneseko- Koreanpt- Portugueseru- Russiantr- Turkishzh- Chinesear- Arabic
Custom Assets
Create custom assets in $MAENIFOLD_ROOT/assets/{roles,colors,perspectives}/:
Runtime assets override built-in assets with the same identifier.
Common Patterns
Six Thinking Hats Sequence
Multi-Role Code Review
Sequential Thinking with Role
Integration
- SequentialThinking: Adopt roles during structured analysis
- Workflow: Orchestrate role sequences automatically
- WriteMemory: Document insights from different thinking modes
Troubleshooting
Error: "Invalid type 'hat'"
→ Use type="color" for Six Thinking Hats
Error: "Asset not found: role/pm"
→ Use exact identifier: "product-manager" not "pm"
Behavior unchanged after adoption → Expected - tool returns configuration, agent must apply it