Skip to main content

spring-openspec

Spec-First Development with OpenSpec for Spring Boot. Align on specifications before implementation begins.

Informações da origem

Repositório
mduongvandinh/skills-java-spring
Última atividade na origem
26 de dezembro de 2025 às 03:34
Idioma detectado do SKILL.md
inglês
Estrelas
6
Forks
1

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
spring-openspec
version
1.0.0
description
Spec-First Development with OpenSpec for Spring Boot. Align on specifications before implementation begins.
triggers
["new feature","spec first","openspec","specification","proposal"]
# OpenSpec - Spec-Driven Development ## Workflow ``` ┌──────────────────────────────────────────────────────────────┐ │ OPENSPEC WORKFLOW │ │ │ │ ┌──────────┐ ┌──────────┐ ┌───────────┐ ┌────────┐│ │ │ PROPOSAL │───→│ REVIEW │───→│ IMPLEMENT │───→│ARCHIVE ││ │ │ │ │ │ │ │ │ ││ │ │ Draft │ │ Align │ │ Code │ │ Merge ││ │ │ Specs │ │ Together │ │ Tasks │ │ Specs ││ │ └──────────┘ └──────────┘ └───────────┘ └────────┘│ └──────────────────────────────────────────────────────────────┘ ``` ## Directory Structure ``` openspec/ ├── AGENTS.md # Instructions for AI assistants ├── specs/ # Authoritative specifications │ ├── auth/ │ ├── user/ │ └── order/ └── changes/ # Proposed modifications └── feature-xxx/ ├── proposal.md ├── tasks.md └── spec-delta.md ``` ## Commands | Command | Description | |---------|-------------| | `/openspec-proposal <name>` | Create new proposal | | `/openspec-review` | Review and align | | `/openspec-implement <name>` | Implement from spec | | `/openspec-archive <name>` | Archive completed feature | ## Proposal Template ```markdown # Proposal: Feature Name ## Objective What we want to achieve. ## Scope - Item 1 - Item 2 ## Out of Scope - Not included ## Success Criteria - Criterion 1 - Criterion 2 ## Dependencies - Dependency 1 ``` ## Spec Template ```markdown # Feature Specification ## API Endpoint POST /api/v1/resource ... ## Business Rules 1. Rule 1 2. Rule 2 ## Data Model @Entity... ## Sequence Diagram Client -> Controller -> Service -> Repository ``` ## Reference in Code ```java /** * Service description. * * @spec openspec/specs/feature/spec-name.md */ @Service public class MyService { // Implementation } ```
Ver no GitHub