Official template library for scene-capability-engine (sce).
This repository contains high-quality, community-contributed Spec templates to help you quickly create well-structured feature specifications.
# Update your local template cache
sce templates update
# List all templates (grouped by category)
sce templates list
# Filter by category
sce templates list --category backend-features
# Search by keyword (matches name, description, tags)
sce templates search "rest"
sce templates search "quality"
# View template details and applicable scenarios
sce templates show backend-features/pure-restful-backend
# Create a new Spec from a template
sce spec create my-feature --template backend-features/pure-restful-backend| Category | Description | Templates |
|---|---|---|
| web-features/ | Frontend and web application features | 48 |
| backend-features/ | Backend services and APIs | 60 |
| architecture/ | System architecture and design patterns | 9 |
| quality/ | Quality assurance and technical debt | 42 |
| domain-modeling/ | Business domain analysis and data modeling | 9 |
| Template ID | Name | Difficulty | Tags | Use When... |
|---|---|---|---|---|
web-features/rest-api |
REST API Feature | intermediate | api, rest, http, validation | Creating RESTful API endpoints, CRUD operations, microservices |
web-features/graphql-api |
GraphQL API Feature | intermediate | api, graphql, schema, resolvers | Building GraphQL APIs, flexible data queries, real-time apps |
backend-features/database-integration |
Database Integration | intermediate | database, schema, migrations, orm | Setting up database, data persistence layer, migrations |
backend-features/pure-restful-backend |
Pure RESTful Backend | advanced | rest, jetty, java, modular-architecture | Building REST backend from scratch, modernizing legacy backend, embedded Jetty microservices |
architecture/architecture-design |
Architecture Design | advanced | architecture, system-design, components, data-flow | Designing new system architecture, restructuring apps, microservices decomposition |
quality/phase2-quality-debt-closure |
Quality Debt Closure | intermediate | quality, testing, coverage, technical-debt | Improving test coverage, closing technical debt, quality improvement sprints |
domain-modeling/domain-analysis |
Domain Analysis | intermediate | domain-modeling, data-model, entity-relationship, state-machine | Analyzing business domains, building data models, designing entity relationships and lifecycles |
domain-modeling/moqui-domain-extension |
Moqui Domain Extension | intermediate | moqui, entity-engine, rest-api, domain-extension | Extending Moqui ERP for industry-specific needs, reusing existing entities and REST APIs |
web-features/suite-scene-canvas-visualizationweb-features/scene-composition-interaction-hardeningweb-features/suite-scene-execution-playbookweb-features/cross-suite-dependency-route-drilldownweb-features/suite-scene-decision-cockpitweb-features/scene-runbook-export-and-playbook-linkingweb-features/suite-scene-action-queue-orchestrationweb-features/scene-action-pack-export-and-followup-linkingquality/scene-governance-closure
backend-features/master-data-deepeningbackend-features/sales-lifecycle-enhancementbackend-features/production-planning-mrpbackend-features/procurement-inventory-deepeningbackend-features/costing-settlement-enhancementbackend-features/project-wbs-managementbackend-features/service-support-repairbackend-features/tool-fixture-managementbackend-features/equipment-lifecycle-enhancementbackend-features/workflow-approval-enginebackend-features/reporting-audit-opsbackend-features/data-migration-domestic-validationbackend-features/wave-b-enterprise-hardening-programbackend-features/moqui-capability-itemized-parity-matrix
- Starting a new business domain? →
domain-modeling/domain-analysis(start here — define entities, relationships, rules first) - Extending Moqui for your industry?
domain-modeling/moqui-domain-extension(reuse Moqui entities + REST APIs) - Building a new API? →
web-features/rest-api(simple) orbackend-features/pure-restful-backend(full stack) - Need GraphQL? →
web-features/graphql-api - Adding a database? →
backend-features/database-integration - Designing system architecture? →
architecture/architecture-design - Improving code quality? →
quality/phase2-quality-debt-closure
For a complete business application, use templates in this order:
1. domain-modeling/domain-analysis → Define what to build (entities, rules, processes)
2. architecture/architecture-design → Define how to build it (architecture, tech stack)
3. backend-features/pure-restful-backend → Build the backend (REST API, services, data layer)
4. quality/phase2-quality-debt-closure → Ensure quality (test coverage, debt closure)
Each template consists of three files with YAML frontmatter:
template-name/
├── requirements.md # Feature requirements and acceptance criteria
├── design.md # Technical design and architecture
└── tasks.md # Implementation tasks breakdown
---
name: REST API Feature
category: web-features
description: Template for creating RESTful API endpoints
difficulty: intermediate
tags:
- api
- rest
- backend
applicable_scenarios:
- Creating new API endpoints
- Implementing CRUD operations
- Building microservices
author: sce-team
created_at: 2025-01-30
updated_at: 2025-01-30
version: 1.0.0
---We welcome high-quality template contributions! Please see CONTRIBUTING.md for guidelines.
- Fork this repository
- Create a new template in the appropriate category
- Follow the template structure guidelines
- Submit a pull request with the validation checklist
All templates must:
- ✅ Include complete frameworks for requirements, design, and tasks
- ✅ Contain clear comments and filling instructions
- ✅ Include example content demonstrating best practices
- ✅ Be validated against real projects
- ✅ Pass all validation checks
MIT License - see LICENSE for details.
Thanks to all contributors who have shared their templates with the community!
Version: 1.5.0
Last Updated: 2026-02-18
Templates: 168
Maintained by: sce-team