Addyosmani/agent-skills: AI 코딩 에이전트를 위한 Prod 등급 기술

hackernews | | 📦 오픈소스
#ai 딜 #ai 에이전트 #ai 코딩 #claude #gemini #개발 워크플로우 #오픈소스 #코드 생성
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

시니어 엔지니어의 실무 워크플로우와 품질 관리 기준을 AI 코딩 에이전트에 적용하여, 소프트웨어 개발의 전 과정을 수준 높게 자동화하는 오픈소스 기술 모음이 공개되었습니다. 이 도구는 정의, 계획, 빌드, 테스트, 리뷰, 배포에 이르는 개발 라이프사이클에 맞춘 7개의 슬래시 명령어와 총 19개의 구조화된 스킬을 제공합니다. 사용자가 특정 작업을 수행할 때마다 API 설계나 프론트엔드 UI 구축 등 상황에 맞는 기술이 자동으로 활성화되어 최적의 결과를 내도록 유도합니다. 특히 클로드(Claude), 커서(Cursor), 깃허브 코파일럿(Copilot) 등 마크다운 형식의 지시어를 지원하는 다양한 AI 개발 도구와 쉽게 연동되어 범용적으로 활용할 수 있다는 장점이 있습니다.

본문

Production-grade engineering skills for AI coding agents. Skills encode the workflows, quality gates, and best practices that senior engineers use when building software. These ones are packaged so AI agents follow them consistently across every phase of development. DEFINE PLAN BUILD VERIFY REVIEW SHIP ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │ Idea │ ───▶ │ Spec │ ───▶ │ Code │ ───▶ │ Test │ ───▶ │ QA │ ───▶ │ Go │ │Refine│ │ PRD │ │ Impl │ │Debug │ │ Gate │ │ Live │ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ /spec /plan /build /test /review /ship 7 slash commands that map to the development lifecycle. Each one activates the right skills automatically. | What you're doing | Command | Key principle | |---|---|---| | Define what to build | /spec | Spec before code | | Plan how to build it | /plan | Small, atomic tasks | | Build incrementally | /build | One slice at a time | | Prove it works | /test | Tests are proof | | Review before merge | /review | Improve code health | | Simplify the code | /code-simplify | Clarity over cleverness | | Ship to production | /ship | Faster is safer | Skills also activate automatically based on what you're doing — designing an API triggers api-and-interface-design , building UI triggers frontend-ui-engineering , and so on. Claude Code (recommended) Marketplace install: /plugin marketplace add addyosmani/agent-skills /plugin install agent-skills@addy-agent-skills Local / development: git clone https://github.com/addyosmani/agent-skills.git claude --plugin-dir /path/to/agent-skills Cursor Copy any SKILL.md into .cursor/rules/ , or reference the full skills/ directory. See docs/cursor-setup.md. Gemini CLI Install as native skills for auto-discovery, or add to GEMINI.md for persistent context. See docs/gemini-cli-setup.md. gemini skills install https://github.com/addyosmani/agent-skills.git GitHub Copilot Use agent definitions from agents/ as Copilot personas and skill content in .github/copilot-instructions.md . See docs/copilot-setup.md. Codex / Other Agents Skills are plain Markdown - they work with any agent that accepts system prompts or instruction files. See docs/getting-started.md. The commands above are the entry points. Under the hood, they activate these 19 skills — each one a structured workflow with steps, verification gates, and anti-rationalization tables. You can also reference any skill directly. | Skill | What It Does | Use When | |---|---|---| | idea-refine | Structured divergent/convergent thinking to turn vague ideas into concrete proposals | You have a rough concept that needs exploration | | spec-driven-development | Write a PRD covering objectives, commands, structure, code style, testing, and boundaries before any code | Starting a new project, feature, or significant change | | Skill | What It Does | Use When | |---|---|---| | planning-and-task-breakdown | Decompose specs into small, verifiable tasks with acceptance criteria and dependency ordering | You have a spec and need implementable units | | Skill | What It Does | Use When | |---|---|---| | incremental-implementation | Thin vertical slices - implement, test, verify, commit. Feature flags, safe defaults, rollback-friendly changes | Any change touching more than one file | | test-driven-development | Red-Green-Refactor, test pyramid (80/15/5), test sizes, DAMP over DRY, Beyonce Rule, browser testing | Implementing logic, fixing bugs, or changing behavior | | context-engineering | Feed agents the right information at the right time - rules files, context packing, MCP integrations | Starting a session, switching tasks, or when output quality drops | | frontend-ui-engineering | Component architecture, design systems, state management, responsive design, WCAG 2.1 AA accessibility | Building or modifying user-facing interfaces | | api-and-interface-design | Contract-first design, Hyrum's Law, One-Version Rule, error semantics, boundary validation | Designing APIs, module boundaries, or public interfaces | | Skill | What It Does | Use When | |---|---|---| | browser-testing-with-devtools | Chrome DevTools MCP for live runtime data - DOM inspection, console logs, network traces, performance profiling | Building or debugging anything that runs in a browser | | debugging-and-error-recovery | Five-step triage: reproduce, localize, reduce, fix, guard. Stop-the-line rule, safe fallbacks | Tests fail, builds break, or behavior is unexpected | | Skill | What It Does | Use When | |---|---|---| | code-review-and-quality | Five-axis review, change sizing (~100 lines), severity labels (Nit/Optional/FYI), review speed norms, splitting strategies | Before merging any change | | code-simplification | Chesterton's Fence, Rule of 500, reduce complexity while preserving exact behavior | Code works but is harder to read or maintain than it should be | | security-and-hardening | OWASP Top 10 prevention, auth patterns, secrets management, dependency auditing, three-tier boundary system | Handling user

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →