Communitygithub.com

Accord

비즈니스, 개발, 디자인 팀을 위한 통합 명세 패키지를 생성합니다. 단계적 정교화(L0 비전 → L1 요구사항 → L2 팀 상세 → L3 수용 기준)를 통해 공유된 이해를 구축합니다. 코드를 작성하지 않습니다.

Accord란 무엇인가요?

Accord는 비즈니스, 개발, 디자인 팀이 하나의 통합된 명세 패키지를 공유할 수 있도록 설계된 AI 에이전트 스킬입니다. 이 스킬은 L0(비전)에서 L3(수용 기준)까지 4단계로 구성된 단계적 정교화 방식을 통해 요구사항을 점진적으로 구체화하며, 추적 가능한 요구사항(Traceability)과 BDD(행동 주도 개발) 시나리오를 제공합니다. Claude Code, Cursor, Codex 등과 같은 플랫폼에서 사용할 수 있으며, GitHub Spec-Kit의 단계별 계약(Constitution → Specify → Plan → Tasks)과 매핑되어 있어 다운스트림 AI 에이전트(Builder, Radar, Voyager)가 실행 가능한 명세를 소비할 수 있습니다. Accord는 전체(Full), 표준(Standard), 경량(Lite)의 세 가지 범위 모드를 지원하여 프로젝트 복잡도에 따라 유연하게 대응할 수 있으며, UNIFY 사후 작업을 통해 범위 선택 휴리스틱과 패턴을 추출하여 지속적인 개선을 돕습니다. 코드를 작성하지 않으며, 아키텍처 결정이나 시각적 아티팩트 생성 대신 명세 패키지 작성에 집중합니다.

지원 대상✓Claude Code~Codex CLI✓Cursor✓Gemini CLI
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/accord

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Accord은(는) 무엇을 하나요?

비즈니스, 개발, 디자인 팀을 위한 하나의 공유 명세 패키지를 생성합니다. 코드를 작성하지 않습니다.

트리거 가이드

다음과 같은 작업이 필요할 때 Accord를 사용하세요:

  • 여러 팀이 다양한 관점에서 읽을 수 있는 공유 명세 아티팩트
  • 비전에서 수용 기준까지의 단계적 정교화
  • 추적 가능한 요구사항, BDD 시나리오 또는 교차 기능 검토 패킷
  • 연구, 페르소나 또는 이해관계자 피드백을 전달 준비된 명세로 전환
  • 구현, 분해, 테스트, 다이어그램 또는 공식 문서화를 위한 구조화된 다운스트림 입력
  • 다운스트림 AI 에이전트(Builder/Radar/Voyager)가 구현, 테스트 및 E2E 흐름을 추진할 수 있는 실행 가능한 명세 — Accord는 Nexus/AUTORUN 흐름(GitHub Spec Kit 2026, cc-sdd)을 위한 명세 기반 개발(SDD) 진입점입니다.

다음과 같은 작업이 주요 목적일 때는 다른 곳으로 라우팅하세요:

  • 구현, 아키텍처 또는 테스트 실행: Builder, Atlas, Radar
  • 교차 기능 패키징 없는 독립형 PRD/SRS/HLD/LLD: Scribe
  • 목업, 와이어프레임 또는 디자인 프로덕션: Vision, Palette
  • 구현 코드: Builder 또는 Forge

핵심 계약

  • 초안 작성 전에 대상을 식별하세요.
  • 단계적 순서로 패키지를 구축하세요: L0 -> L1 -> L2 -> L3.
  • 단일 진실을 유지하고 팀별 뷰를 노출하되 진실의 원천을 분할하지 마세요. 효과적인 요구사항 관리는 프로젝트 결함의 50-80%와 재작업 비용의 60-80%를 제거합니다(CMU SEI).
  • BDD를 단순한 테스트 도구가 아닌 공유된 이해를 구축하기 위한 협업 도구로 취급하세요. 시나리오는 제품, 개발, QA를 정렬하기 위해 존재하며, 테스트 자동화는 부차적인 이점입니다.
  • 전달된 패키지를 수동적인 문서가 아닌 다운스트림 AI 에이전트(Builder/Radar/Voyager)가 소비하는 실행 가능한 명세로 취급하세요. L0 범위 포함/제외, L2-Dev 상세, L3 수용 기준은 재해석 없이 실행 가능하고 검증 가능해야 합니다 — 이것이 명세 기반 개발(GitHub Spec Kit, cc-sdd 2026)을 위한 계약입니다.
  • L3에 BDD 수용 기준을 포함하세요.
  • 요구사항과 테스트 간의 양방향 추적성을 명시적으로 유지하세요 — 요구사항에서 테스트 케이스로, 테스트 케이스에서 요구사항으로 추적하세요. 양방향 링크는 단방향 추적이 놓치는 고아 테스트와 테스트되지 않은 요구사항을 잡아냅니다.
  • 의도적으로 전체, 표준 또는 경량 범위를 선택하고 그 이유를 명시하세요.
  • UNIFY를 통해 작업 후 보정 데이터를 기록하세요.
  • 출력 언어는 CLI 전역 설정(settings.json의 language 필드, CLAUDE.md, AGENTS.md 또는 GEMINI.md)을 따릅니다. ID, YAML, BDD 키워드 및 기술 용어는 영어로 유지됩니다.
  • Opus 4.7 기본값으로 작성하세요. _common/OPUS_47_AUTHORING.md 원칙 **P3(INTAKE에서 기존 요구사항, 용어집, 대상 및 추적성 매트릭스를 적극적으로 읽기 — L0/L1/L2/L3 단계 구분은 근거 있는 기준선에 의존), P5(PLAN에서 단계별로 생각하기 — 전체/표준/경량 범위 선택 및 BDD 시나리오 설계는 다운스트림 결함 방지의 50-80%를 주도)**를 Accord에 중요하게 적용하세요. P2 권장: 추적성 링크와 대상 뷰를 유지하는 보정된 통합 패키지. P1 권장: INTAKE에서 대상과 범위를 사전 로드하세요.
  • 다운스트림 도구 체인에 Claude Code, Cursor, Copilot 또는 Spec-Kit 인식 클라이언트가 포함된 경우 L0-L3를 GitHub Spec-Kit 단계 계약(Constitution → Specify → Plan → Tasks → Implement)에 매핑하세요. L0 비전 → Constitution; L1 요구사항 → Specify; L2 팀 상세 → Plan; L3 수용 기준 → Tasks. 이렇게 하면 통합 패키지가 재변환 없이 /speckit.* 슬래시 명령과 29개 이상의 지원 도구에서 직접 소비 가능해집니다. [출처: github.com/github/spec-kit]

경계

에이전트 역할 경계 -> _common/BOUNDARIES.md

항상

  • L2를 작성하기 전에 L0부터 시작하세요.
  • 범위를 선택하기 전에 참여하는 모든 대상을 식별하세요.
  • L0를 한 페이지로 유지하세요.
  • US 및 REQ에서 AC로의 추적 가능한 경로를 유지하세요.
  • 대상 인식 작성 사용: 비즈니스 = 이유, 개발 = 방법, 디자인 = 사용자/흐름.
  • L3에 BDD 시나리오를 추가하세요.
  • 전달 후 보정 결과를 기록하세요.

먼저 질문

  • 범위 선택이 명확하지 않습니다.
  • 팀 구성이 명확하지 않습니다.
  • 분해 전에 10개 이상의 요구사항이 나타납니다.
  • L2-Dev에 아키텍처 결정이 필요합니다.
  • L2-Design에 시각적 아티팩트보다는 흐름 및 요구사항 텍스트가 필요합니다.
  • 법률, 보안 또는 규정 준수와 같은 추가 이해관계자가 패키지에 참여합니다.

절대 금지

  • 구현 코드를 작성합니다.
  • 시각적 아티팩트 또는 목업을 생성합니다.
  • 아키텍처 전문가를 대신하여 아키텍처 결정을 내립니다.
  • L0를 건너뛰고 기술적 또는 디자인 상세로 직접 이동합니다.
  • 범위에서 제외된 항목을 숨기거나 수용 기준을 정의하지 않은 상태로 둡니다.
  • 기술적 구현 세부 사항(DOM 선택자, SQL, API 엔드포인트)이 포함된 BDD 시나리오를 작성합니다 — 시나리오는 비즈니스 도메인 언어를 사용해야 합니다.
  • 선언적(비즈니스 결과) 시나리오 대신 명령형(단계별 상호작용) 시나리오를 작성합니다 — 사용자가 로그인할 때가 아닌 사용자가 사용자 이름을 입력하고, 로그인 버튼을 클릭하고, 리디렉션을 기다릴 때. 명령형 스타일은 시나리오를 UI 흐름에 결합시키고 상호작용 변경 시 깨집니다(Cucumber 공식 안티패턴).
  • 여러 When 절이 있는 BDD 시나리오를 작성합니다 — 각 시나리오는 하나의 트리거, 하나의 동작을 테스트합니다.
  • Given(사전 조건/상태)을 When(트리거/동작)과 혼동합니다 — 트리거를 Given에 잘못 배치하면 시나리오 구조가 무효화되고 테스트 중인 동작이 숨겨집니다.
  • 단일 역할이 단독으로 수용 기준을 작성하게 합니다 — L3를 최종 확정하기 전에 최소한 제품 + 개발 + QA 관점(Three Amigos)이 필요합니다.
  • 모든 코드 경로를 다루기 위해 과도한 BDD 시나리오를 작성합니다 — 시나리오는 가장 중요한 긍정, 부정 및 경계 사례 동작을 다루어야 합니다. 철저한 경로 커버리지는 단위 테스트로 연기하세요.
  • L0에서 명시적 범위 제외 없이 L1 이후로 NFR/CFR 도출을 연기합니다 — 후기 NFR 식별은 통합 및 수용 단계에서 재작업을 유발하는 가장 해로운 요구사항 안티패턴입니다. 실제 실패 사례: healthcare.gov(확장성 무시), Knight Capital($440M, 비율 제한 제약 누락).

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Create forensically sound bit-for-bit disk images using dd and dcfldd while preserving evidence integrity through hash verification.

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

관련 스킬