프로젝트 소개
이것은 Addy Osmani가 작성한 오픈소스 스킬 팩으로, AI 코딩 에이전트가仕樣 작성, 테스트, 보안 검토, 품질 게이트 같은 핵심 단계를 건너뛰는 일반적인 문제를 해결하기 위해 설계되었습니다. 시니어 엔지니어의 관행을 반영한 구조화된 의견 기반 워크플로우를 통해 프로덕션 급 엔지니어링 규율을 전 소프트웨어 개발 라이프사이클 전반에 강제합니다.
총 25개 스킬을 포함합니다. 6개 개발フェ이즈로 조직된 24개의 라이프사이클 중심 스킬과 작업Correct 워크플로우로 라우팅하는 1개의 메타 스킬입니다. 각 フェ이즈는 Define(요구사항 인터뷰, 아이디어 다듬기, 仕樣 기반 개발, 제약 조건 설정), Plan(仕題 분해로 검증 가능한 단위 구성), Build(점진적 구현, 테스트 주도 개발, 프론트엔드 UI 공학, API 설계, 컨텍스트 엔지니어링, 소스 기반 개발, 의문 기반 개발), Verify(DevTools 및 디버깅/오류 복구로 브라우저 테스트), Review(코드 리뷰, 코드 단순화, 보안 강화, 성능 최적화), Ship(git 워크플로우, CI/CD 자동화, 중단 및 마이그레이션, 문서 및 ADR, 관찰 가능성 및 계측, 배포 과정)로 구성됩니다.
또한 4개의 사전 구성된 전문가 에이전트 페르소나(코드 리뷰어, 테스트 엔지니어, 보안 감사원, 웹 성능 감사원)와 정의 of Done, 테스트 패턴, 보안, 성능, 접근성, 관찰 가능성 등 공통 표준을 다루는 7개 참조 체크리스트를 포함합니다.
Claude Code(네이티브 플러그인 지원 및 8개 슬래시 명령어 포함), Cursor, Antigravity CLI, Gemini CLI, Windsurf, OpenCode, GitHub Copilot, byNara IDE/CLI, Codex, Command Code를 포함한 70개 이상의 AI 코딩 에이전트 및 도구와 통합됩니다. 시스템 프롬프트 또는 지침 파일을接受하는 모든 에이전트에서도 작동합니다. 개발フェ이즈에 매핑된 9개의 핵심 슬래시 명령어(/spec, /plan, /build, /test, /constraints, /review, /webperf, /code-simplify, /ship)를 제공합니다.
/builder 자동 명령어는 사용자 승인 후 계획 및 구현 작업을 자율 실행하지만, 각 태스크별 테스트 주도 검증, 개별 커밋, 실패 또는 위험 단계에서의 자동 일시정지를 유지합니다. 스킬은 현재 작업 컨텍스트에 따라 자동으로 활성화됩니다. 예를 들어 사용자 인터페이스를 빌드할 때 프론트엔드 UI 공학 스킬이 트리거됩니다.
각 스킬은 프론트매터, 단계별 워크플로우, common 에이전트 변명(예: " 나중에 테스트 추가할게")을 반대하는 반-합리화 테이블, "마음에 든다" 판단 대신Concrete 증거를 요구하는 이행不能한 검증 요구사항, 필요 시에만 지원 참조 자료를 로드하여 토큰 사용을 최소화하는 진행적 공개를 갖춘Consistent한 해부학을 따릅니다.
워크플로우에는 Hyrum's Law(API 설계), Beyonce Rule 및 80/15/5 테스트 피라미드(테스트), ~100줄 변경 크기 규범(코드 리뷰), Chesterton's Fence(코드 단순화), 트렁크 기반 개발(git 워크플로우), Shift Left 및 기능 플래그(CI/CD), 코드-as-liability 마인드셋(중단) 등 Google 엔지니어링 문화에서 검증된 실천법이 반영되었습니다.
저장소에는 그린필드 프로젝트 및 기존 코드베이스 점진적 Rollout를 위한 적응 가이드, 스킬이 Specific, 검증 가능, Battle-tested, Minimal해야 하는 기여 지침, Superpowers 및 Matt Pocock의 스킬과 같은 유사 스킬 팩과의 비교 문서가 포함되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.