with one click
ea-setup-skill
// Use when starting a new EA engagement, setting up a TOGAF project, or when the user says "new EA project", "set up architecture engagement", or "start TOGAF project".
// Use when starting a new EA engagement, setting up a TOGAF project, or when the user says "new EA project", "set up architecture engagement", or "start TOGAF project".
Use when configuring phases for a new EA engagement, starting or resuming a TOGAF ADM phase, asking about phase inputs/outputs, defining phase sequence/depth/artifacts, or progressing through any phase of the Architecture Development Method.
Use when generating, creating, or exporting TOGAF artifacts including architecture vision, stakeholder map, capability map, gap analysis, roadmap, application portfolio, technology landscape, requirements register, or any request for Mermaid diagram, Word (.docx), PowerPoint (.pptx), or consolidated EA document output.
Use when managing EA projects — listing engagements, checking status, resuming a project, updating phase or artifact progress, creating new versions, setting target dates, uploading documents, or when the user says "show projects", "resume <project>", "mark complete", "new version of", "update status", or "publish".
Use when conducting stakeholder interviews, eliciting architecture requirements, gathering business drivers, running discovery workshops, or capturing inputs for any TOGAF ADM phase artifact.
| name | ea-setup-skill |
| description | Use when starting a new EA engagement, setting up a TOGAF project, or when the user says "new EA project", "set up architecture engagement", or "start TOGAF project". |
| license | MIT |
| metadata | {"author":"Costa Pissaris","version":"1.0.0","created":"2026-03-10T00:00:00.000Z","last_reviewed":"2026-03-10T00:00:00.000Z","review_interval_days":90} |
ea-setup-skill creates a new EA project folder, runs a kickoff interview, executes the Preliminary phase to define architecture principles and governance, then configures the remaining ADM phases. Result: a fully initialised project ready to begin Phase A.
<path>/ea-projects/<project-name>/
project.json
ea-context.md
artifacts/
documents/
publications/
notes/
If <path>/ea-projects/<name>/ already exists:
<name> already exists at this path."The following template is written to ea-context.md during step 7:
# EA Engagement: <name>
**Organisation:** <org> | **Architect:** <name> | **Date Started:** <date>
## Business Driver
<captured response>
## Scope
**In scope:** <list>
**Out of scope:** <list>
## Stakeholders
| Name | Role | Primary Concern |
|------|------|----------------|
## Architecture Principles
<list from Preliminary phase>
## Governance Model
<captured response>
## Constraints & Assumptions
<captured response>
## Timeline
<captured response>
The initial state written to project.json during step 8:
status: ActivestartDate: todaycurrentPhase: first selected phase after PreliminarynextAction: "Begin [phase name]"documents: populated if any documents were uploadedpublications: []