Use when accessing shared utilities, templates, and constants across Architect Agent skills. Trigger with shared template access or common utility imports.
npx claudepluginhub emasoft/emasoft-plugins --plugin emasoft-architect-agentThis skill uses the workspace's default tool permissions.
This skill provides shared utilities, templates, and constants used across all Architect Agent skills. It ensures consistent behavior and reduces duplication by centralizing common resources.
references/ai-maestro-message-templates.mdreferences/design-document-protocol.mdreferences/edge-case-protocols.mdreferences/message-response-decision-tree.mdreferences/op-access-shared-constants.mdreferences/op-load-shared-template.mdreferences/op-send-ai-maestro-message.mdreferences/op-validate-with-schema.mdreferences/proactive-handoff-protocol.mdreferences/task-completion-checklist.mdProvides standardized templates and patterns for integrating skills into agent prompts. Reduces token overhead with reusable references, action verbs, and progressive disclosure guidelines.
Provides reusable patterns for validation, error handling, test scaffolding, and workflows. Reference to ensure consistency across Claude Code skills.
Provides patterns for multi-agent systems in Claude Code: job description method, shared folder communication, handbook consolidation, context management. Use for complex agent orchestrations.
Share bugs, ideas, or general feedback.
This skill provides shared utilities, templates, and constants used across all Architect Agent skills. It ensures consistent behavior and reduces duplication by centralizing common resources.
Copy this checklist and track your progress:
| Type | Location | Purpose |
|---|---|---|
| Templates | templates/ | Reusable document templates |
| Scripts | scripts/ | Common utility scripts |
| Constants | constants/ | Shared configuration values |
| Schemas | schemas/ | JSON/YAML validation schemas |
# In another skill's script
from eaa_shared.templates import load_template
template = load_template("design-document")
filled = template.format(
title="My Design",
author="Agent",
date="2026-01-30"
)
# In another skill's script
from eaa_shared.constants import (
VALID_STATUSES,
PRIORITY_LEVELS,
DEFAULT_TIMEOUT
)
if status not in VALID_STATUSES:
raise ValueError(f"Invalid status: {status}")
# Validate a design document
from eaa_shared.schemas import validate_design
errors = validate_design(document)
if errors:
print(f"Validation failed: {errors}")
| Error | Cause | Solution |
|---|---|---|
| Resource not found | Path incorrect | Check resource exists in shared skill |
| Import failed | Module not in path | Ensure eaa-design-communication-patterns is in Python path |
| Schema validation error | Document malformed | Fix document according to schema |
| Template placeholder missing | Incomplete format call | Provide all required placeholders |
| Version mismatch | Outdated shared resource | Update eaa-design-communication-patterns to latest version |
| Output Type | Format | Description |
|---|---|---|
| Templates | Markdown/Text | Filled document templates ready for use |
| Constants | Python variables | Configuration values and enums |
| Validation Results | Boolean/List | Schema validation pass/fail with error details |
| Utility Functions | Python callables | Reusable helper functions |
Detailed reference documentation for communication patterns:
| Reference | Description |
|---|---|
| ai-maestro-message-templates.md | AI Maestro inter-agent message templates and examples |
| message-response-decision-tree.md | Decision tree for handling and routing AI Maestro messages by priority and type |
| design-document-protocol.md | Standards for creating, validating, and searching design documents in the design/ folder |
| proactive-handoff-protocol.md | Automatic handoff triggers and inter-agent work transfer procedures |
| task-completion-checklist.md | Pre-completion verification checklist before reporting a task as done |
| edge-case-protocols.md | Standardized protocols for handling failure scenarios and edge cases |
templates/ - Reusable document templatesscripts/ - Common utility scriptsconstants/ - Shared configuration valuesschemas/ - JSON/YAML validation schemas