AgentSkillsCN

green-usecase

创建3个变体的着陆页迭代。在用户希望创建新的着陆页版本、优化着陆页,或提及“/landing”命令时使用此功能。

SKILL.md
--- frontmatter
name: green-usecase
description: Implement use-case code to make ONE disabled test pass (TDD green phase). Reads test, implements minimal production code, enables test, verifies green state. Use when user wants to implement use-case logic or mentions /green-usecase command.

/green-usecase - Implement Use-Case (Green Phase)

Usage

code
/green-usecase "Story name" "Scenario name"
/green-usecase 1 "User logs in with valid credentials"
/green-usecase                                        # Interactive selection

Workflow

  1. Load .claude/agents/green-agent.md + .claude/templates/usecase/implementation.md
  2. Find disabled test in backend/usecase/src/test/, read it (READ-ONLY)
  3. Implement minimal production code in backend/usecase/src/main/
  4. Remove @Disabled (ONLY allowed test change)
  5. Run test: Skill tool: skill="test-usecase", args="{TestClassName}"
  6. Verify GREEN + no regression: Skill tool: skill="test-usecase"

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

Next step: /refactor or proceed to next scenario