harness-scaffold
CommunityConventional scaffolding for fast apps.
Software Engineering#architecture#boilerplate#scaffold#java#spring-boot#code-generation#convention-based
Authorcano721
Version1.0.0
Installs0
System Documentation
What problem does it solve?
에이전트가 새 파일을 빈 상태에서 작성하지 않고, 프로젝트 컨벤션에 맞는 구조화된 보일러플레이트 위에서 작업하도록 돕습니다. OpenAI의 "스캐폴딩이 코드보다 중요하다" 원칙을 적용합니다.
Core Features & Use Cases
- 컨벤션 로드: .ai-harness/teams/{team}/skills/convention-{team}.md 를 Read 하고, .ai-harness/config.yaml에서 project.base_package, project.entities 확인
- 생성 대상 결정: 사용자에게 생성할 엔티티/기능명 확인 및 생성할 레이어 세트 선택(기본: 전체 세트)
- 컨벤션 기반 생성: 컨벤션에서 추출한 패턴 적용 - 패키지 구조, DTO 네이밍, 공통 응답 클래스, 예외 처리 규칙 등을 코드에 반영
- 레이어별 구성: Entity + Repository, Service(인터페이스 + 구현체 여부), Controller + DTO, 테스트 등 요구되는 모든 레이어를 규칙에 맞춰 생성
- 아키텍처 검증: 생성된 코드의 의존성 방향 및 아키텍처 규칙 준수 여부를 사전 점검
- 출력 안내: 생성된 파일 목록과 위치를 안내하고, 비즈니스 로직 구현은 이 구조 위에서 진행하라고 안내
Quick Start
Generate a complete boilerplate set based on the project's conventions.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: harness-scaffold Download link: https://github.com/cano721/ai-harness/archive/main.zip#harness-scaffold Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.