By emasoft
Design documents, requirements analysis, architecture decisions - creates specifications. Requires AI Maestro for inter-agent messaging.
npx claudepluginhub emasoft/emasoft-plugins --plugin emasoft-architect-agentAdd a new requirement or module to the plan during Plan Phase
Modify an existing requirement or module specification during Plan Phase
Remove a pending requirement or module from the plan (only if not started)
Enter Plan Phase Mode - begin requirements gathering and planning before implementation
Researches API documentation and integration patterns. Requires AI Maestro installed.
Architect main agent - design documents, requirements, architecture decisions. Requires AI Maestro installed.
Designs CI/CD pipelines, GitHub Actions, and deployment architecture. Requires AI Maestro installed.
Writes and maintains project documentation. Requires AI Maestro installed.
Decomposes monolithic code into modular, reusable components. Requires AI Maestro installed.
Creates implementation plans from requirements with step-by-step breakdown. Requires AI Maestro installed.
Use when investigating external APIs, libraries, and services. Creates standardized API documentation with auth and endpoints. Trigger with API research or library investigation requests.
Use when designing CI/CD workflows and DevOps architecture. Trigger with CI/CD pipeline or GitHub Actions design requests.
Use when accessing shared utilities, templates, and constants across Architect Agent skills. Trigger with shared template access or common utility imports.
Use when creating, reviewing, or archiving design documents. Manages design lifecycle from draft to archival. Trigger with design creation, review, or archival requests.
Use when managing design documents. Trigger with design search, validation, or creation requests.
Use when writing module specs, API contracts, ADRs, or feature specs. Follows 6 C's quality framework. Trigger with technical documentation requests for modules or architecture.
Use when linking design documents to GitHub issues. Creates issues from designs and syncs status. Trigger with GitHub issue linking or design traceability requests.
Use when verifying claims through Docker experimentation. Applies TBV principle to test claims before relying on them. Trigger with experiment setup or claim verification.
GitHub label taxonomy reference for the Architect Agent. Use when designing architecture, identifying components, or recommending labels. Trigger with architecture label requests.
Use when designing modular systems, breaking up monoliths, or defining module boundaries and APIs. Trigger with modularization requests, system decomposition, or coupling analysis.
Use when creating architecture plans. Trigger with /plan project or design system requests.
Use when managing planning phase: start planning, track progress, manage requirements/modules, or approve plans. Trigger with /start-planning or /planning-status commands.
Architecture decision and design pattern persistence. Use when preserving architectural context across sessions or creating design handoffs. Trigger with session start.
Version: 1.0.0
The Architect Agent handles design documents, requirements analysis, and architecture decisions. It creates specifications that the Orchestrator uses to coordinate implementation work.
Prefix: eaa- = Emasoft Architect Agent
| Agent | Description |
|---|---|
eaa-architect-main-agent.md | Main architect agent |
eaa-documentation-writer.md | Creates technical documentation |
eaa-api-researcher.md | Researches APIs and integrations |
eaa-modularizer-expert.md | Breaks work into modules |
eaa-planner.md | Creates implementation plans |
eaa-cicd-designer.md | Designs CI/CD pipelines and workflows |
| Command | Description |
|---|---|
eaa-start-planning | Start planning phase |
eaa-add-requirement | Add new requirement |
eaa-modify-requirement | Modify existing requirement |
eaa-remove-requirement | Remove requirement |
| Skill | Description |
|---|---|
eaa-design-lifecycle | Design document management |
eaa-requirements-analysis | Requirements patterns |
eaa-documentation-writing | Documentation skills |
eaa-api-research | API research patterns |
eaa-planning-patterns | Planning methodology |
eaa-hypothesis-verification | Test assumptions |
eaa-design-communication-patterns | Shared utilities |
eaa-cicd-design | CI/CD pipeline design patterns |
eaa-design-management | Design document management tools |
eaa-github-integration | GitHub integration patterns |
eaa-label-taxonomy | Label and tagging patterns |
eaa-modularization | Module decomposition patterns |
eaa-session-memory | Session context persistence |
| Hook | Event | Description |
|---|---|---|
eaa-skill-activation | UserPromptSubmit | Activate relevant design skills |
Install from the Emasoft marketplace. Use --scope local to install only for this agent's directory only, or --scope global for all projects.
Role plugins are installed with --scope local inside the specific agent's working directory (~/agents/<agent-name>/). This ensures the plugin is only available to that agent.
# Add Emasoft marketplace (first time only)
claude plugin marketplace add emasoft-plugins --url https://github.com/Emasoft/emasoft-plugins
# Install plugin (--scope local = this agent's directory only, recommended)
claude plugin install emasoft-architect-agent@emasoft-plugins --scope local
# RESTART Claude Code after installing (required!)
Once installed, start a session with the main agent:
claude --agent eaa-architect-main-agent
--plugin-dir loads a plugin directly from a local directory without marketplace installation. Use only during plugin development.
claude --plugin-dir ./OUTPUT_SKILLS/emasoft-architect-agent
cd OUTPUT_SKILLS/emasoft-architect-agent
uv run python scripts/validate_plugin.py . --verbose
仕様書・要件定義からソフトウェアアーキテクチャを設計するスキル。5人の専門エージェントが協議しながらモジュール分割・依存関係・データフロー・インターフェース設計を行う。10案を比較・選定し、構造化された設計書を出力する。
AI-powered architecture documentation framework with ADRs, reviews, and pragmatic mode
Generate architecture diagrams and technical design documents
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim