Create a new Architecture Decision Record (ADR) document with interactive prompts
List all Architecture Decision Records (ADRs) in the project
프로젝트 전체 설계 및 초기화 - 시스템 아키텍처, 기술 스택, 전체 기능 목록 정의
TRUST 5 품질 검증 실행 및 리포트 생성
Create a new SPEC document with 3-file structure (spec.md, plan.md, acceptance.md) based on EARS methodology
Use this skill when the user needs to make important architectural, technical, or design decisions that should be documented. Automatically activates when: asking for opinions on implementation approaches, choosing between multiple options, making trade-off decisions, selecting technologies/frameworks, designing system architecture, or discussing significant changes that affect the project structure or direction.
자동으로 피처 스펙 문서를 생성하고 EARS 형식으로 요구사항 정의를 도와드립니다
스펙 변경을 감지하고 CHANGELOG를 자동으로 업데이트하여 변경 이력을 추적합니다
TRUST 5 품질 기준 자동 검증 및 품질 게이트 강제화
Admin access level
Server config contains admin-level keywords
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
개인용 개발 자동화 및 생산성 도구 키트 - 개인 프로젝트와 실무 프로젝트 모두 지원
# Claude Code에서 실행
/plugin marketplace add choiho8621/set-tools
# 플러그인 디렉토리로 이동
cd /path/to/set-tools
# 설치 스크립트 실행
npm run link-plugin
# 또는 직접 실행
bash scripts/link.sh
# Claude Code 플러그인 디렉토리에 복사
cp -r /path/to/set-tools ~/.claude/plugins/set-tools
# Claude Code 재시작
# Claude Code에서 다음 커맨드 사용 가능 확인
/project-init
/spec-create
/quality-check
/trust-validate
/adr-create
set-tools/
├── .claude-plugin/
│ └── plugin.json # 플러그인 매니페스트
├── commands/ # 슬래시 커맨드
│ ├── adr-create.md # ADR 생성
│ ├── adr-list.md # ADR 목록
│ ├── spec-create.md # SPEC 생성 (3-file structure)
│ ├── spec-update.md # SPEC 변경 및 CHANGELOG 업데이트
│ ├── spec-diff.md # SPEC 버전 비교
│ ├── spec-list.md # SPEC 목록 조회
│ ├── quality-check.md # TRUST 5 품질 검증
│ └── trust-validate.md # LSP 품질 게이트
├── agents/ # AI 에이전트
│ ├── code-reviewer.md
│ └── test-generator.md
├── skills/ # 자동 활성화 스킬
│ ├── adr-generator/ # ADR 자동 생성
│ ├── spec-generator/ # SPEC 자동 생성 (EARS)
│ ├── spec-updater/ # SPEC 변경 추적 (CHANGELOG)
│ └── trust-validator/ # TRUST 5 품질 검증
├── hooks/ # 이벤트 핸들러
│ ├── hooks.json
│ └── scripts/
│ ├── validate-change.sh
│ ├── check-command.sh
│ └── log-prompt.sh
├── scripts/ # 헬퍼 유틸리티
│ ├── create-adr.sh # ADR 파일 생성 스크립트
│ ├── adr-template.md # ADR 템플릿
│ ├── create-spec.sh # SPEC 파일 생성 스크립트
│ ├── spec-template.md # SPEC 요구사항 템플릿 (EARS)
│ ├── plan-template.md # 구현 계획 템플릿
│ ├── acceptance-template.md # 인수 기준 템플릿 (Given/When/Then)
│ ├── check-quality.sh # TRUST 5 품질 검증 스크립트
│ └── helper.sh
├── .trust.example.yaml # TRUST 5 설정 예시
└── README.md
ADR 관리
/adr-create - 새로운 ADR 문서 생성 (대화형)/adr-list - 모든 ADR 목록 표시SPEC 관리 (EARS 기반)
/spec-create - 새로운 피처 SPEC 생성 (3-file 구조)/spec-update - SPEC 변경 및 CHANGELOG 자동 업데이트/spec-diff - SPEC 버전별 변경사항 비교/spec-list - 모든 SPEC 목록 및 상태 조회TRUST 5 품질 관리
/quality-check - TRUST 5 품질 검증 실행
--tested: 테스트 커버리지 검증 (85%+)--readable: 가독성 검증 (0 lint errors)--unified: 통일성 검증 (0 format issues)--secured: 보안 검증 (0 vulnerabilities)--trackable: 추적 가능성 검증 (Conventional Commits)--fix: 자동 수정 가능한 항목 수정/trust-validate - LSP 품질 게이트 검증
--phase plan: 기준선 캡처--phase run: 회귀 방지 검증--phase sync: 최종 품질 확인Claude Code가 자동으로 호출하는 전문 에이전트:
다음 작업 시 자동 활성화:
의사결정 & 문서화
품질 관리
코드 품질
EARS (Easy Approach to Requirements Syntax) 방법론을 차용한 3-file 구조로 피처 스펙을 관리합니다:
docs/specs/{feature-name}/
├── spec.md # EARS 형식 요구사항
├── plan.md # 구현 계획
├── acceptance.md # Given/When/Then 인수 기준
└── CHANGELOG.md # 변경 이력
# 새로운 피처 스펙 생성
/spec-create
# Feature name: shopping-cart
# Description: 사용자가 구매할 제품을 임시 저장하고 수량을 관리하며 결제로 넘어갈 수 있는 기능
# docs/specs/shopping-cart/ 디렉토리 생성
# - spec.md: EARS 형식으로 요구사항 정의 (18개 요구사항)
# - plan.md: 구현 계획 (21 tasks, 51 hours)
# - acceptance.md: Given/When/Then 테스트 시나리오 (9 scenarios)
npx claudepluginhub choihooo/pluginGitHub Spec-Kit integration for Specification-Driven Development - define WHAT and HOW before coding
Skills-first specification-driven development framework with 7 agent skills for planning, implementation, review, and shipping. Natural language activation with intelligent agent orchestration. Includes /plan, /implement, /research commands plus managing-specifications, implementing-features, and reviewing-and-shipping skills.
Specification-Driven Development with Process Discipline for Claude Code
Spec-driven development with search, conflict detection, and reporting
Specification-driven development with EARS, Gherkin, and multi-provider support. Covers requirements authoring, BDD workflows, SpecKit integration, Kiro compatibility, ADRs, and user story management.
Autonomous spec-driven development workflow with multi-agent collaboration, specification management, and task orchestration