harness-scaffold

Community

Conventional scaffolding for fast apps.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.