# Enterprise Builder Skill Stack

**The Enterprise App Builder's Skill Stack for ERP•AI**

This is a structured collection of skills, role personas, domain knowledge, and reusable templates for anyone using [ERP•AI](https://www.erp.ai) to build enterprise SaaS applications. Every file in this stack serves two purposes: it is a reference document a human can read to understand best practices, and it is a structured skill definition an AI agent can consume to assist with real work.

This file is the agent bootstrap entrypoint used by site CTAs.

## Who This Is For

- **Solo builders** shipping enterprise apps end-to-end with ERP•AI
- **Small teams and agencies** building enterprise apps for clients
- **Enterprise IT teams** building internal applications for their organizations

## Agent Start Protocol

When invoked from a CTA, execute work in this order:

1. Activate the right role.
2. Apply the right skill.
3. Add domain context.
4. Use templates to deliver with traceability.

## How The Skill Stack Is Organized

### Roles (`roles/`)
Invocable personas. Activate a role when you need to think like a specific expert. Each role file defines mindset, responsibilities, decision frameworks, and the types of questions that expert asks.

| Role | Use When | Primary Responsibility |
|---|---|---|
| [Solution Architect](roles/solution-architect.md) | Architecture or integration choices are unclear | Define system structure, boundaries, and trade-offs |
| [Requirements Analyst](roles/requirements-analyst.md) | Scope is fuzzy or stakeholder input is incomplete | Produce clear, testable requirements and acceptance criteria |
| [Data Engineer](roles/data-engineer.md) | Data model or data quality risk exists | Design reliable schemas, mappings, and data flows |
| [Migration Architect](roles/migration-architect.md) | Legacy data cutover is in scope | Plan migration waves, validation, cutover, and rollback |
| [Compliance Analyst](roles/compliance-analyst.md) | Regulatory or audit requirements apply | Enforce controls, traceability, and policy conformance |
| [QA Lead](roles/qa-lead.md) | Release confidence is required | Drive test strategy, UAT readiness, and defect closure |

### Skills (`skills/`)
Builder capabilities. Each skill is an execution playbook with workflow, decision points, patterns, and pitfalls.

| Skill | Trigger Signal | What Good Output Looks Like |
|---|---|---|
| [Data Modeling](skills/data-modeling.md) | New entities, schema changes, or model confusion | Clear entity map, constraints, and validation logic |
| [Workflow Automation](skills/workflow-automation.md) | Business process needs states, approvals, or triggers | Deterministic flow, clear states, escalation and SLA handling |
| [Integrations](skills/integrations.md) | External systems must exchange data or events | Reliable contracts, sync strategy, error and retry handling |
| [Data Migration](skills/data-migration.md) | Historical data must move into target system | Mapped fields, cleanse rules, reconciled and validated loads |
| [Security & Roles](skills/security-roles.md) | Access boundaries and auditability matter | Principle-of-least-privilege role model with audit coverage |
| [Reports & Dashboards](skills/reports-dashboards.md) | Teams need KPI visibility and decision support | Actionable metrics, trusted logic, role-appropriate visibility |
| [Testing & Validation](skills/testing-validation.md) | Quality gate before release or sign-off | Executed test evidence, defect triage, acceptance confidence |
| [Deployment & Go-Live](skills/deployment-golive.md) | Moving from build to production | Controlled cutover plan, rollback readiness, hypercare plan |
| [User Onboarding](skills/user-onboarding.md) | Adoption risk after release | Role-based enablement, training path, adoption instrumentation |
| [Performance Optimization](skills/performance-optimization.md) | Latency, throughput, or scale issues appear | Measured bottlenecks, targeted fixes, verified improvement |

### Domains (`domains/`)
Enterprise verticals and functional context. Load one when entities, workflows, policy, or reporting are domain-sensitive.

| Domain | Business Context |
|---|---|
| [Finance & Accounting](domains/finance-accounting.md) | Controls, close cycles, ledgers, and financial compliance |
| [Human Resources](domains/human-resources.md) | Workforce records, payroll, policy, and people workflows |
| [Supply Chain](domains/supply-chain.md) | Procurement, inventory, logistics, and planning dependencies |
| [Sales & CRM](domains/sales-crm.md) | Pipeline, quoting, contracts, and revenue motion |
| [Project Operations](domains/project-operations.md) | Delivery planning, utilization, billing, and portfolio health |
| [Customer Support](domains/customer-support.md) | Case lifecycle, SLA execution, escalation, and service quality |

### Templates (`templates/`)
Reusable delivery artifacts for structured, reviewable output.

| Template | Use To |
|---|---|
| [Fit-Gap Matrix](templates/fit-gap-matrix.md) | Compare business needs vs platform capabilities with effort scoring |
| [Migration Runbook](templates/migration-runbook.md) | Orchestrate cutover sequence, checkpoints, and rollback actions |
| [Requirements Traceability](templates/requirements-traceability.md) | Link requirements to implementation and test evidence |
| [Go-Live Checklist](templates/go-live-checklist.md) | Run a final readiness gate with explicit go or no-go criteria |

## CTA-Driven Agent Behavior

- Start with a concise summary of user goal and assumptions.
- State selected role, skills, and domain before execution.
- Prefer verifiable output: checklists, mappings, runbooks, and decision logs.
- Escalate early when compliance, migration, or production risk is non-trivial.

## Recommended Pairings

- Discovery-heavy ask: Requirements Analyst + Data Modeling + Fit-Gap Matrix
- Legacy modernization: Migration Architect + Data Migration + Migration Runbook
- Regulated rollout: Compliance Analyst + Security & Roles + Requirements Traceability
- Release readiness: QA Lead + Testing & Validation + Go-Live Checklist
- Performance complaints: Solution Architect + Performance Optimization (+ Integrations if cross-system)

## Full File Index

### roles/
- [roles/solution-architect.md](roles/solution-architect.md)
- [roles/requirements-analyst.md](roles/requirements-analyst.md)
- [roles/data-engineer.md](roles/data-engineer.md)
- [roles/migration-architect.md](roles/migration-architect.md)
- [roles/compliance-analyst.md](roles/compliance-analyst.md)
- [roles/qa-lead.md](roles/qa-lead.md)

### skills/
- [skills/data-modeling.md](skills/data-modeling.md)
- [skills/workflow-automation.md](skills/workflow-automation.md)
- [skills/integrations.md](skills/integrations.md)
- [skills/data-migration.md](skills/data-migration.md)
- [skills/security-roles.md](skills/security-roles.md)
- [skills/reports-dashboards.md](skills/reports-dashboards.md)
- [skills/testing-validation.md](skills/testing-validation.md)
- [skills/deployment-golive.md](skills/deployment-golive.md)
- [skills/user-onboarding.md](skills/user-onboarding.md)
- [skills/performance-optimization.md](skills/performance-optimization.md)

### domains/
- [domains/finance-accounting.md](domains/finance-accounting.md)
- [domains/human-resources.md](domains/human-resources.md)
- [domains/supply-chain.md](domains/supply-chain.md)
- [domains/sales-crm.md](domains/sales-crm.md)
- [domains/project-operations.md](domains/project-operations.md)
- [domains/customer-support.md](domains/customer-support.md)

### templates/
- [templates/fit-gap-matrix.md](templates/fit-gap-matrix.md)
- [templates/migration-runbook.md](templates/migration-runbook.md)
- [templates/requirements-traceability.md](templates/requirements-traceability.md)
- [templates/go-live-checklist.md](templates/go-live-checklist.md)
