Execute UI Spec — Testing skill for Claude Code
仅在人工明确安排时,对 ready UI Spec 执行静态审计和指定平台运行验证.
How to install Execute UI Spec
Installs to ~/.claude/commands/bladeofgod-flutter-ai-harness-execute-ui-spec.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/bladeofgod/flutter-ai-harness/HEAD/.claude/commands/execute-ui-spec.md -o ~/.claude/commands/bladeofgod-flutter-ai-harness-execute-ui-spec.md Restart Claude Code, or start a new session, for it to be picked up.
What Execute UI Spec does
description: 仅在人工明确安排时,对 ready UI Spec 执行静态审计和指定平台运行验证 argument-hint: " ..."
本命令是独立 UI 自动化入口,不属于任务实现、Review、归档或发版默认门禁。只有用户明确调用本命令并提供真实 Spec 路径与至少一个平台时才执行;不得从任务类型、Figma 输入或 `ready` 状态自动触发。
前置条件
- Spec 必须位于
docs/app-operator/specs/.spec.yaml,状态为ready,且make spec-check通过。 - 平台必须由用户显式指定,只允许
android、ios;不得因为 Spec 声明了多个平台就自动扩大本次范围。 - 读取
CLAUDE.md,加载ui-behavior-spec、flutter-debug-runtime和marionette-debugSkill。 - 本流程只验证当前实现,不授权修改
Alternatives in Testing
- Generic Browser Test — Execute browser UI testing workflows from a plan file against any URL 363 ★
- Spec Execute Task — /spec-execute-task 271 ★
- Run Test Suite — Execute Test Suites 185 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Techspec
Translate a PRD into an implementation-ready Flutter tech spec.
Spec Driven Development Book
The definitive guide to Spec-Driven Development: build software with AI agents, from method to production code
Draft Design Spec
Draft the implementation-ready DESIGN_SPEC.md for a product on the claude-led design path. Reads the signed-of
Design Taste Lab
Extract, test, and codify your design taste into a reusable AI-ready spec. This is an open-source project.
Keel Check Ready
Run the Definition-of-Ready gate on a spec file.
Keel Premortem
Run a fresh-eyes pre-mortem on a Ready spec before execution.
Related Agents
Refactor Executor
Use when a refactor spec from spec-writer is ready to execute. Executes exactly as written — no scope creep, n
Pitch Summary
Render a pitch-ready summary markdown for one feature drop by synthesizing its workflow files, root plan, and
Blitz Em
Personas are Opus-only. The EM's judgment inside a plan-blitz wave — interrogates scout sizings, finalises rou