Method enterprise builder planning
ποΈ Universal 8-phase methodology for planning and building enterprise-grade, mission-critical software with AI coding agents. Supports Cursor AI, Claude Code, Kimi Code, Windsurf & Google Antigravity. Includes ADR validator, microtask linter & CI/CD templates. β₯99% test coverage. MIT.
npx -y skills add exchanet/method_enterprise_builder_planning --skill method-enterprise-builder-planningAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
8.2 KB, as published. Nobody here has run it
SKILL: METHOD-ENTERPRISE-BUILDER-PLANNING
Purpose
Orchestrate the full enterprise software planning methodology. Activates the 8-phase planning cycle for mission-critical, high-availability, and enterprise-grade systems. Integrates Method Modular Design (Core + Packs) with PDCA-T quality cycle.
When to Use
Use this skill when:
- Building any system with enterprise-grade requirements (high load, complex transactions, regulated data)
- Designing mission-critical software (failure has catastrophic consequences)
- Planning high-availability architecture (99.9%+ uptime SLA)
- Working on systems requiring compliance (GDPR, ISO 27001, SOC2, PCI-DSS, HIPAA)
- Implementing ACID-compliant transactional features
- Building security-first modules with audit trail
- Starting any feature that involves >1000 concurrent users
Integration with Other Methods
This skill MUST be used in combination with:
| Method | Role in this skill |
|---|---|
method-modular-design | All code generated follows Core + Packs pattern |
metodo-pdca-t | PDCA-T cycle applied to EVERY micro-task |
ENTERPRISE_ARCHITECTURE rule | Architecture decisions and ADR format |
ENTERPRISE_SECURITY rule | STRIDE, RBAC, audit trail, OWASP checklist |
ENTERPRISE_SCALABILITY rule | HA patterns, SLA/SLO, caching, circuit breakers |
ENTERPRISE_COMPLIANCE rule | ACID, ISO 27001, SQuaRE, GDPR, CMMI |
ENTERPRISE_TESTING rule | Test pyramid, coverage gates, performance tests |
ENTERPRISE_MICROTASK_PLANNER rule | Decomposition algorithm and backlog format |
Trigger Commands
This skill activates when the user says:
"Plan enterprise feature: [description]"
"Design mission-critical [system type]"
"Create ACID-compliant module for [feature]"
"Build high-availability [component]"
"Implement security-first [module] with audit trail"
"Plan [system] with GDPR / SOC2 / ISO 27001 compliance"
"Activate METHOD-ENTERPRISE-BUILDER-PLANNING"
"Design scalable [system] for [N] concurrent users"
The 8-Phase Orchestration Cycle
When this skill is active, execute phases IN ORDER. Never skip a phase.
PHASE 1: Enterprise Context Analysis
Sub-skill: Built into this skill (no separate file needed)
Execute:
- Ask the user to classify the system: enterprise-grade / mission-critical / HA / security-first / ACID-required
- Map stakeholders and their concerns
- Identify the regulatory environment (GDPR, SOC2, ISO 27001, PCI-DSS, HIPAA)
- List all external integration points and their SLA dependencies
Output: Completed System Classification + Stakeholder Map + Regulatory Environment table
Gate: Do not proceed to Phase 2 without explicit confirmation of system classification.
PHASE 2: Non-Functional Requirements
Sub-skill: None (use ENTERPRISE_SCALABILITY rule for HA patterns)
Execute:
- Define performance SLOs (throughput, p95/p99 latency)
- Define availability SLA (99% / 99.9% / 99.99% / 99.999%)
- Define scalability targets (initial + peak + growth projection)
- Define security requirements (auth scheme, RBAC model, data classification)
- Map compliance obligations to measurable requirements
Output: Completed NFR document (use template from METHOD-ENTERPRISE-BUILDER-PLANNING rule Phase 2)
PHASE 3: Risk Matrix
Sub-skill: Read security-planning.md for STRIDE template
Execute:
- Complete STRIDE matrix for each identified module/boundary
- Build technical risk catalog (infrastructure, integration, deployment risks)
- Rate each risk: Probability (H/M/L) Γ Impact (H/M/L)
- Define mitigation strategy for every HIGH risk before proceeding
Output: STRIDE matrix + Technical risk catalog with mitigations
Gate: All HIGH risks must have a mitigation strategy before Phase 4.
PHASE 4: Micro-Task Decomposition
Sub-skill: Read microtask-decomposition.md
Execute:
- Break feature into domains
- For each domain, identify layers: infrastructure β domain β application β interface
- Create micro-task for each unit (β€50 lines each)
- Build the dependency DAG
- Order tasks in topological order
- Present full backlog in tabular format
Output: Numbered micro-task backlog with dependencies, layers, and pack assignments
PHASE 5: Architecture Decisions
Sub-skill: Read architecture-planning.md
Execute:
- For each significant architectural decision (data store, pattern, framework), create an ADR
- Use the decision trees in
ENTERPRISE_ARCHITECTURErule - Map each architectural component to a pack (modular design)
- Produce C4 Level 1 and Level 2 diagrams (text/mermaid)
Output: ADR documents + C4 diagrams + Pack mapping
PHASE 6: Security & Compliance Mapping
Sub-skill: Read security-planning.md and compliance-planning.md
Execute:
- Apply STRIDE to each module identified in Phase 4
- Map RBAC permission matrix
- Identify all ACID transaction boundaries
- Map regulatory requirements to implementing controls
- Define audit log schema and auditable events
Output: Security checklist per module + Compliance matrix + ACID boundary document
PHASE 7: Test Strategy
Sub-skill: Read testing-strategy.md
Execute:
- Define unit test scope and tools
- List all integration points to be tested
- Document critical user journeys (CUJ) for E2E tests
- Define load test scenarios and SLO thresholds
- Create the quality gate configuration for CI/CD
Output: Test strategy document + CUJ list + Load test scenarios + CI quality gate config
PHASE 8: Delivery Report
Sub-skill: Read delivery-report.md
Execute:
- As each micro-task is completed (PDCA-T cycle), accumulate test results
- On feature completion, generate the full delivery report
- Verify all quality gates pass
- Confirm Definition of Done checklist complete
Output: Delivery report with test metrics, security sign-off, compliance checklist, and ADR summary
Available Packs
When generating code, assign each micro-task to the appropriate pack:
| Pack | Use for |
|---|---|
enterprise-architecture-pack | ADR templates, C4 generation, pattern implementation |
security-compliance-pack | Auth, RBAC, audit trail, encryption, STRIDE |
high-availability-pack | HA patterns, circuit breakers, health checks, SLA config |
testing-coverage-pack | Test templates, coverage config, load test scripts |
acid-compliance-pack | Transaction boundaries, idempotency, rollback handlers |
Output Format Standards
For Phase outputs:
Always use the structured templates from the corresponding rule files. Never produce free-form prose where a template exists.
For micro-task implementations (PDCA-T):
Micro-task [ID]: [Name]
Status: In Progress β Done
Lines: [N]/50
Coverage: [N]%
Tests executed: [N]
Passed: [N] (100%)
Failed: 0
For delivery report:
DELIVERY REPORT: [Feature Name]
ββββββββββββββββββββββββββββββββ
Total micro-tasks: [N]
Completed: [N] (100%)
Total tests: [N]
Coverage: β₯99%
Security: STRIDE completed, 0 critical/high
Compliance: [Standards] all requirements met
ADRs: [N] decisions recorded
ββββββββββββββββββββββββββββββββ
Status: READY FOR PRODUCTION
Language Support
Respond in the user's preferred language. All documentation and code comments follow the project's primary language. This skill is available in both English and Spanish (see metodo-pdca-t skill for Spanish equivalents).
Best Practices
- Never skip Phase 1-3 β Context, NFR, and risk analysis are non-negotiable prerequisites
- Never start coding without a backlog β All micro-tasks must be defined before implementation begins
- ADR every significant decision β No undocumented architecture decisions
- Security review before delivery β STRIDE + OWASP checklist mandatory
- Compliance mapping is not optional β Map every obligation to a control
- Test evidence, not promises β Show actual test output, not "tests will be added"
- Pack assignment for every task β All code belongs to a pack (modular design)
- PDCA-T per micro-task β Quality cycle runs on every single micro-task