AgentSkillsCN

green-acceptance

实现适配器代码,使一项已禁用的测试顺利通过(TDD绿色阶段)。第一个参数为适配器名称(与后端/adapters/下的目录相匹配),随后是故事与场景。在用户想要实现适配器逻辑,或提及“/green-adapter”命令时使用此功能。

SKILL.md
--- frontmatter
name: green-acceptance
description: Enable a disabled acceptance test and verify it passes (TDD green phase). Runs backend, executes test, confirms GREEN state. Use when user wants to verify acceptance test implementation or mentions /green-acceptance command.

/green-acceptance - Verify Acceptance Test (Green Phase)

Usage

code
/green-acceptance "Story name" "Scenario name"
/green-acceptance "LoginLogoutAcceptanceTest" "loginFailsWithIncorrectPassword"
/green-acceptance                                        # Interactive selection

Prerequisites

All layers must be implemented first: /green-usecase, then /green-adapter {adapter} for each required adapter.

Workflow

  1. Load .claude/agents/green-agent.md + .claude/templates/acceptance/implementation.md
  2. Find disabled test, remove @Disabled (ONLY change)
  3. Start backend: Skill tool: skill="run-backend"
  4. Run test: Skill tool: skill="test-acceptance", args="backend {TestClassName}"
  5. If FAILED: re-add @Disabled and analyze failure
  6. Stop backend: Skill tool: skill="stop-backend"

Story mapping: see .claude/shared/story-mapping.md

Next step: /refactor or proceed to next story