Command Categories
Browse EAC commands organized by function. Each category groups commands that serve a similar purpose.
All Categories
create (7 commands)
Purpose: AI-powered content generation
Generate commit messages, specifications, architecture diagrams, and other content using AI assistance.
get (18 commands)
Purpose: JSON output for automation
Retrieve repository data in structured JSON format for CI/CD pipelines, build scripts, and automation tools.
show (17 commands)
Purpose: Human-readable output
Display repository information in formatted tables and text for interactive terminal use.
validate (20 commands)
Purpose: Contract and quality validation
Ensure repository consistency, enforce contracts, and verify quality standards.
work (6 commands)
Purpose: Workspace management
Manage parallel development workspaces using git worktrees for isolated feature development.
test (4 commands)
Purpose: Testing and test suite management
Run tests, manage test suites, and analyze test results.
build (1 command)
Purpose: Module building
Build modules in dependency order.
pipeline (6 commands)
Purpose: CI/CD orchestration
Orchestrate CI/CD workflows, monitor build status, and generate diagnostics.
release (8 commands)
Purpose: Release management
Manage the release process from changelog generation through tagging and validation.
scan (8 commands)
Purpose: Security scanning
Perform security scans and generate compliance evidence.
serve (2 commands)
Purpose: Local development servers
Start local servers for documentation and architecture visualization.
templates (7 commands)
Purpose: Template management
Manage project templates for consistent documentation and specification creation.
update (1 command)
Purpose: Update operations
Update existing artifacts like architecture diagrams.
other (3 commands)
Purpose: Utility commands
Commands that don't fit into verb-based categories: help, init, and extension metadata.
Category Quick Reference
| Category | Commands | Primary Use | Output Format |
|---|---|---|---|
| create | 7 | AI content generation | Varies |
| get | 18 | Automation & scripting | JSON |
| show | 17 | Interactive exploration | Formatted text |
| validate | 20 | Quality gates | Pass/fail |
| work | 6 | Workspace management | Varies |
| test | 4 | Testing | Test results |
| build | 1 | Building | Artifacts |
| pipeline | 6 | CI/CD | Varies |
| release | 8 | Release management | Varies |
| scan | 8 | Security | Reports |
| serve | 2 | Local servers | Process |
| templates | 7 | Templates | Varies |
| update | 1 | Updates | Varies |
| other | 3 | Utilities | Varies |
Finding Commands by Task
Development Tasks
I want to...
- ...see what modules exist: show modules
- ...check dependencies: show dependencies or get dependencies
- ...create a workspace: work create
- ...write specifications: create spec
- ...generate diagrams: create design
Quality & Validation
I want to...
- ...validate contracts: validate contracts
- ...check dependencies: validate dependencies
- ...validate specs: validate specs
- ...scan for secrets: scan secrets
- ...check for vulnerabilities: scan vuln
Building & Testing
I want to...
- ...build a module: build
- ...run tests: test
- ...run a test suite: test suite
- ...see test results: show test-summary
- ...get build order: get execution order
Committing & PRs
I want to...
- ...commit changes: work commit or create commit-message
- ...create a PR: create pr
- ...see changed files: show files-changed
- ...get changed modules: get changed-modules
Release & Deployment
I want to...
- ...check for release changes: release pending
- ...generate changelog: release changelog
- ...create a release: release this
- ...check CI status: release check-ci
- ...run pipelines: pipeline run
Documentation
I want to...
- ...serve docs locally: serve docs
- ...view architecture diagrams: serve design
- ...manage templates: templates commands
Category Patterns
Information Retrieval (get/show)
Most information commands come in pairs:
| get (JSON) | show (Formatted) | Information |
|---|---|---|
get modules |
show modules |
Module contracts |
get dependencies |
show dependencies |
Dependency graph |
get files |
show files |
File ownership |
get config |
show config |
Configuration |
get tests |
show tests |
Test information |
Rule: Use get for automation, show for interactive use.
Quality Gates (validate/scan/test)
Quality commands all validate different aspects:
- validate: Repository structure and contracts
- scan: Security issues and compliance
- test: Functional correctness
Use in: Pre-commit hooks, CI pipelines, release gates
Workflow (work/pipeline/release)
Workflow commands manage different stages:
- work: Local development (git worktrees)
- pipeline: CI/CD execution
- release: Version management
See Also
- Command Reference Index - Main command reference
- Command Taxonomy - How commands are organized
- Naming Conventions - Command naming rules
- Output Formats - JSON vs formatted output
Tutorials | How-to Guides | Explanation | Reference
You are here: Reference — information-oriented technical descriptions of the system.