refine-boundaries
refine-boundaries
공개 지침 파일(트랙 A: AGENTS.md / 트랙 B: CLAUDE.md)의 ## Boundaries 섹션을 프로젝트 수명 동안 지속적으로 성장시키는 스킬. 에이전트가 실수할 때마다 교정 내용을 이 섹션에 누적해두면, 다음 에이전트가 같은 실수를 반복하기 전에 이 섹션을 읽고 참고한다.
source 파일은 자동 감지: 루트 AGENTS.md 우선, 없으면 CLAUDE.md. 슬래시 호출 시 --track=A|B 인자로 명시 가능.
철학
- Error-driven growth. 사용자가 프로젝트 초반에 모든 규칙을 완벽히 알 수는 없다. 에이전트 실수를 보고 나서 하나씩 추가하는 게 자연스러운 성장 방식.
- Additive only. 기존 규칙을 제거·재작성하지 않는다. 정리는 사용자가 수동으로.
- 정확한 자리 배치. 규칙이 특정 토픽에 속하면 그 섹션에 인라인으로, 모든 작업에 적용되면 Boundaries에 크로스커팅으로.
범위
In scope:
- 규칙 1개 추가 (auto-trigger 또는 슬래시)
- 3-tier 분류 (Always / Ask / Never)
- 인라인 vs 크로스커팅 배치 결정
## Boundaries섹션 미존재 시 신규 생성
More from dev-goraebap/skills
claude-hook-notify-setup
>
23media-storage
파일 업로드·저장소·첨부 관리 패턴. Actions: 파일 업로드, 이미지 업로드, 파일 처리, 저장소 연동, 썸네일 첨부, 색상 추출, file upload, image upload, storage, attachment, thumbnail. Patterns: Active Storage, blobs 테이블, attachments 테이블, 다형적 첨부, 중복 파일 감지. Storage: Cloudflare R2, AWS S3, @aws-sdk/client-s3, UUID key, 2-level 디렉토리, CDN URL, presigned URL. DB: Drizzle ORM, blob, checksum, MD5, metadata JSON, MIME, byte_size. Color: 지배적 색상 추출, dominant color, Gemini API, hex, blobs.metadata. Query: 썸네일 조회, 서브쿼리, leftJoin, view-model, CDN URL 변환.
22sveltekit-progressive-architecture
SvelteKit 프로젝트 아키텍처·코드 규칙. Actions: 작성, 구현, 리뷰, 리팩터, 검토, 추가, 설계, 수정, write, implement, review, refactor, fix. Base Rules: 컴포넌트 재사용, $lib, 라우트 배치, 인라인 타입 금지, interface, type, script 섹션, 주석, 가독성, code style, TypeScript. Server Architecture: 서버 아키텍처, Active Record, Query Service, REST API, Drizzle, +server.ts, +page.server.ts, server/domain, server/infra, 뷰모델, view-model, form actions, ORM, schema, 레이어 분리, CUD, load.
18agent-wiki
>
15html-prototype
>
12mvp-preview
아이디어나 기능을 빠르게 만들어 링크로 공유하는 MVP 워크플로우. 사용자가 '프로토타입 만들어줘', '데모 페이지 필요해', '빠르게 만들어줘', '클라이언트한테 보여줄 거 만들어줘', '아이디어 구체화해줘', '링크 공유해야 해', '배포해줘', 'MVP 만들기', '기획 검토용 화면'처럼 말하면 반드시 이 스킬을 사용한다. 아이디어가 막연해도 괜찮다. 토론으로 범위를 좁히고, 최소 코드로 가치를 증명하고, 링크 하나로 전달하는 전 과정을 다룬다.
12