Skip to main content

spring-openspec

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

소스 정보

저장소
mduongvandinh/skills-java-spring
최근 소스 활동
2025년 12월 26일 03:34
감지된 SKILL.md 언어
영어
스타
6
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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 } ```
GitHub에서 보기