Community연구 & 데이터 분석github.com

jovd83/acceptance-criteria-designer

원시 제품 요구 사항을 테스트 가능한 승인 기준, 커버리지 노트 및 기계 판독 가능 계약으로 변환합니다.

acceptance-criteria-designer란 무엇인가요?

이 스킬은 원시 제품 요구 사항(예: 사용자 스토리, 기능 설명, 마크다운 문서)을 구조화된 테스트 가능한 승인 기준, 관련 커버리지 노트, 그리고 JSON 스키마 기반의 기계 판독 가능 계약으로 변환하는 전문 설계 도구입니다. 이를 통해 개발자와 QA 엔지니어는 요구 사항의 모호함을 줄이고, 테스트 범위를 명확히 하며, 자동화된 검증 파이프라인에 직접 통합할 수 있는 명세서를 생성할 수 있습니다. 주요 사용 사례로는 애자일 스프린트 계획, 테스트 케이스 설계, 계약 기반 마이크로서비스 통합 등이 있습니다. 스킬은 일반적인 LLM 기반 코딩 에이전트(예: Claude Code, Cursor 등)와 함께 사용하도록 설계되었으며, 입력된 원시 텍스트를 분석하고 적절한 형식의 출력을 생성하는 방식으로 작동합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add jovd83/acceptance-criteria-designer

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

문서

acceptance-criteria-designer은(는) 무엇을 하나요?

원시 제품 요구 사항을 테스트 가능한 승인 기준, 커버리지 노트 및 기계 판독 가능 계약으로 변환합니다.

설명

이 스킬은 비정형 제품 요구 사항(예: 사용자 스토리, 기능 설명, 마크다운 문서)을 입력받아 다음을 생성합니다:

  • 테스트 가능한 승인 기준: 각 기준이 명확하고, 측정 가능하며, 테스트 가능하도록 구성됩니다.
  • 커버리지 노트: 승인 기준에서 다루는 시나리오와 잠재적인 간격을 설명합니다.
  • 기계 판독 가능 계약: JSON 스키마 형식의 계약으로, 자동화된 테스트 및 검증에 사용할 수 있습니다.

사용법

  1. 제품 요구 사항을 제공합니다 (예: 사용자 스토리, 기능 설명, 마크다운 문서).
  2. 스킬이 승인 기준, 커버리지 노트 및 기계 판독 가능 계약을 생성합니다.
  3. 생성된 출력을 테스트 케이스, 자동화된 검증 또는 추가 분석에 사용합니다.

예시

입력:

사용자는 이메일과 비밀번호를 사용하여 로그인할 수 있어야 합니다.

출력:

승인 기준

  • 유효한 이메일과 비밀번호로 로그인 성공
  • 잘못된 이메일로 로그인 실패 및 오류 메시지 표시
  • 잘못된 비밀번호로 로그인 실패 및 오류 메시지 표시
  • 빈 입력 필드로 로그인 시도 시 적절한 유효성 검사 오류 표시

커버리지 노트

  • 긍정 시나리오: 유효한 자격 증명으로 로그인 성공을 확인합니다.
  • 부정 시나리오: 잘못된 이메일, 잘못된 비밀번호, 빈 필드를 다룹니다.
  • 경계 조건: 없음.

기계 판독 가능 계약

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "LoginContract",
  "type": "object",
  "properties": {
    "email": {
      "type": "string",
      "format": "email",
      "description": "사용자의 이메일 주소"
    },
    "password": {
      "type": "string",
      "minLength": 1,
      "description": "사용자의 비밀번호"
    }
  },
  "required": ["email", "password"]
}

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 LLM 기반 코딩 에이전트

참고 사항

  • 최상의 결과를 위해 명확하고 구체적인 요구 사항을 제공하세요.
  • 생성된 출력은 추가적인 인간 검토 및 조정이 필요할 수 있습니다.

관련 스킬