arcanea-architect

📁 frankxai/arcanea 📅 Feb 14, 2026
28
总安装量
28
周安装量
#13347
全站排名
安装命令
npx skills add https://github.com/frankxai/arcanea --skill arcanea-architect

Agent 安装分布

codex 28
gemini-cli 28
cursor 28
opencode 28
github-copilot 27
cline 26

Skill 文档

Arcanea Architect Skill

Purpose

This skill guides the design and implementation of the Arcanea ecosystem—the 64-agent creative intelligence system with multi-platform integration.

When to Use

  • Designing agent architectures
  • Implementing orchestration systems
  • Creating multi-platform integrations
  • Building creative AI tools
  • Establishing systematic workflows

Core Principles

1. Excellence in Design

  • Every component must have clear purpose
  • Architecture should be elegant, not clever
  • User experience is paramount
  • Code quality matters (tested, documented, maintainable)

2. Attention to Detail

  • No shortcuts in critical paths
  • Validate all assumptions
  • Document reasoning for decisions
  • Test everything

3. Systematic Implementation

  • Build foundation first, features second
  • Integration over isolation
  • Progressive enhancement
  • Backward compatibility when possible

Architecture Patterns

Agent Registry Pattern

// Centralized agent definitions
interface Agent {
  id: string;           // Unique identifier
  name: string;         // Display name
  court: string;        // Elemental court
  frequency: string;    // Operating frequency
  specialty: string;    // What they do best
  skills: string[];     // Available skills
  prompts: Template[];  // Invocation templates
}

Conductor Pattern

// Multi-agent orchestration
class Conductor {
  async orchestrate(task: Task): Promise<Result> {
    // 1. Analyze task complexity
    // 2. Select optimal agent team
    // 3. Determine execution strategy
    // 4. Execute with monitoring
    // 5. Learn from results
  }
}

Skill Pattern

// Capability definitions
interface Skill {
  id: string;
  gate: number;         // Which gate (1-10)
  frequency: string;    // Associated frequency
  invocation: string;   // How to trigger
  process: Step[];      // Step-by-step procedure
  agents: string[];     // Which agents can use
}

Implementation Checklist

Phase 1: Foundation

  • Agent registry (64 agents defined)
  • Core conductor (orchestration engine)
  • Skill system (50+ skills)
  • AI router (opencode + Claude BYOK)
  • Documentation architecture

Phase 2: Integration

  • .claude/CLAUDE.md (Claude Code)
  • .opencode/ skills (opencode editor)
  • Tauri desktop app
  • VS Code extension
  • Obsidian plugin

Phase 3: Polish

  • UI/UX refinement
  • Performance optimization
  • Error handling
  • User onboarding
  • Testing & validation

Design Decisions

Why 64 Agents?

Decision: Use I Ching structure (8×8 = 64) Reasoning:

  • Complete symbolic system
  • Sacred geometry (8 = cosmic order)
  • Manageable yet comprehensive
  • Each can spawn sub-agents

Why Ten Gates?

Decision: Solfeggio frequency scale (174-1111Hz) Reasoning:

  • Historical resonance
  • Metaphorical value
  • Organizational clarity
  • Memorable categorization

Why Hybrid AI?

Decision: opencode primary + Claude BYOK Reasoning:

  • Local-first (privacy, speed)
  • Cost efficiency (free tier for most tasks)
  • No vendor lock-in
  • User control

Why Tauri Desktop?

Decision: Tauri over Electron Reasoning:

  • Smaller bundle (600KB vs 100MB)
  • Rust performance
  • Native OS integration
  • Better security

Quality Standards

Code Quality

  • TypeScript strict mode
  • Comprehensive error handling
  • Unit tests for core logic
  • Integration tests for workflows
  • Documentation for all public APIs

User Experience

  • Sub-500ms response times
  • Clear error messages
  • Progressive disclosure
  • Offline capability
  • Consistent cross-platform UI

Performance

  • LRU caching for AI responses
  • Lazy loading for agents
  • Debounced UI updates
  • Optimized renders
  • Memory management

Resources

Documentation

  • AGENT_ARCHITECTURE_v4.md – Why 64 agents
  • IMPLEMENTATION_ARCHITECTURE.md – How it fits
  • BYOK_SAAS_ARCHITECTURE.md – AI integration
  • SKILL_ARCHITECTURE_ANALYSIS.md – Skills system

Code

  • arcanea-agents/ – Agent registry and conductor
  • desktop/ – Tauri desktop application
  • .claude/ – Claude Code integration
  • .opencode/ – opencode editor integration

Templates

  • Use SKILL.md template for new skills
  • Use agent template for new agents
  • Use component templates for UI

Anti-Patterns to Avoid

❌ Don’t: Create agents without clear purpose ✅ Do: Every agent solves specific problems

❌ Don’t: Use frequencies as acoustic prescriptions ✅ Do: Use as metaphorical categories

❌ Don’t: Build features before foundation ✅ Do: Foundation first, features second

❌ Don’t: Lock users into specific AI provider ✅ Do: Support multiple providers (BYOK)

❌ Don’t: Over-engineer simple solutions ✅ Do: Elegant simplicity

Success Metrics

  • Technical: 100% test pass rate, <500ms response time
  • User: Can complete tasks without documentation
  • Adoption: Daily active users, retention rate
  • Satisfaction: User feedback, feature requests

Conclusion

Building Arcanea requires:

  1. Vision – Clear understanding of what we’re building
  2. Discipline – Following architecture, not shortcuts
  3. Craft – Attention to every detail
  4. Iteration – Build, test, refine, repeat

The foundation determines the height. Build it well.


This skill should be used whenever implementing or extending the Arcanea ecosystem.