跳到正文
FunCoding

搜索

搜索文档、Skill 和 MCP

kiro-validate-design

Interactive technical design quality review and validation

项目与协作3.7ktools/cc-sdd/templates/agents/antigravity-skills/skills/kiro-validate-design/SKILL.md

安装

把这段话发给 Claude Code、Codex 或 Cursor。智能体会先检查安全性,你确认后才安装。

读取 https://funcoding.ai/skills/gotalab/cc-sdd/kiro-validate-design/install.md ,按里面的步骤帮我安装这个 Skill。

SKILL.md

Technical Design Validation

<background_information>

  • Mission: Conduct interactive quality review of technical design to ensure readiness for implementation
  • Success Criteria:
    • Critical issues identified (maximum 3 most important concerns)
    • Balanced assessment with strengths recognized
    • Clear GO/NO-GO decision with rationale
    • Actionable feedback for improvements if needed </background_information>
## Core Task Interactive design quality review for feature **$1** based on approved requirements and design document.

Execution Steps

  1. Gather Context:
    • Read {{KIRO_DIR}}/specs/$1/spec.json for language and metadata
    • Read {{KIRO_DIR}}/specs/$1/requirements.md for requirements
    • Read {{KIRO_DIR}}/specs/$1/design.md for design document
    • Core steering context: product.md, tech.md, structure.md
    • Additional steering files only when directly relevant to architecture boundaries, integrations, runtime prerequisites, domain rules, security/performance constraints, or team conventions that affect implementation readiness
    • Use explicitly requested skills and task-relevant local skills/playbooks, including design, accessibility, and UX. Select by description and read only needed guidance, even for small tasks; preserve required checks and host/project rules.
Parallel Research

The following research areas are independent and can be executed in parallel:

  1. Context & rules loading: Spec documents, core steering, task-relevant extra steering, relevant local agent skills/playbooks, and rules/design-review.md from this skill's directory for review criteria
  2. Codebase pattern survey: Gather existing architecture patterns, naming conventions, and component structure from the codebase to use as reference during review

If multi-agent is enabled, spawn sub-agents for each area above. Otherwise execute sequentially.

After all parallel research completes, synthesize findings for review.

  1. Execute Design Review:

    • Reference conversation history when available: leverage prior requirements discussion and user's stated design intent
    • Follow design-review.md process: Analysis → Critical Issues → Strengths → GO/NO-GO
    • Limit to 3 most important concerns
    • Engage interactively with user — ask clarifying questions, propose alternatives
    • Use language specified in spec.json for output
  2. Decision and Next Steps:

    • Clear GO/NO-GO decision with rationale
    • Provide specific actionable next steps (see Next Phase below)

Important Constraints

  • Quality assurance, not perfection seeking: Accept acceptable risk
  • Critical focus only: Maximum 3 issues, only those significantly impacting success
  • Conversation-aware: Leverage discussion history for requirements context and user intent when available
  • Interactive approach: Engage in dialogue, ask clarifying questions, propose alternatives
  • Balanced assessment: Recognize both strengths and weaknesses
  • Actionable feedback: All suggestions must be implementable
  • Context Discipline: Start with core steering and expand only with review-relevant steering or local skills/playbooks selected above

Tool Guidance

  • Read first: Load spec, core steering, relevant local playbooks/agent skills, and rules before review
  • Grep if needed: Search codebase for pattern validation or integration checks
  • Interactive: Engage with user throughout the review process

Output Description

Provide output in the language specified in spec.json with:

  1. Review Summary: Brief overview (2-3 sentences) of design quality and readiness
  2. Critical Issues: Maximum 3, following design-review.md format
  3. Design Strengths: 1-2 positive aspects
  4. Final Assessment: GO/NO-GO decision with rationale and next steps

Format Requirements:

  • Use Markdown headings for clarity
  • Follow design-review.md output format
  • Keep summary concise

Safety & Fallback

Error Scenarios

  • Missing Design: If design.md doesn't exist, stop with message: "Run /kiro-spec-design $1 first to generate design document"
  • Design Not Generated: If design phase not marked as generated in spec.json, warn but proceed with review
  • Empty Steering Directory: Warn user that project context is missing and may affect review quality
  • Language Undefined: Default to English (en) if spec.json doesn't specify language

Next Phase: Task Generation

If Design Passes Validation (GO Decision):

  • Review feedback and apply changes if needed
  • Run /kiro-spec-tasks $1 to generate implementation tasks
  • Or /kiro-spec-tasks $1 -y to auto-approve and proceed directly

If Design Needs Revision (NO-GO Decision):

  • Address critical issues identified
  • Re-run /kiro-spec-design $1 with improvements
  • Re-validate with /kiro-validate-design $1

Note: Design validation is recommended but optional. Quality review helps catch issues early.

相似的 Skill

slack-gif-creator
anthropics/skills180k

slack-gif-creator

Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack."

项目与协作

observability-and-instrumentation
addyosmani/agent-skills103k

observability-and-instrumentation

Instruments code so production behavior is visible and diagnosable. Use when adding logging, metrics, tracing, or alerting. Use when shipping any feature that runs in production and you need evidence it works. Use when production issues are reported but you can't tell what happened from the available data.

项目与协作

understand-diff
Egonex-AI/Understand-Anything86k

understand-diff

Use when you need to analyze git diffs or pull requests to understand what changed, affected components, and risks

项目与协作

skill-share
ComposioHQ/awesome-claude-skills77k

skill-share

A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.

项目与协作

slack-gif-creator
ComposioHQ/awesome-claude-skills77k

slack-gif-creator

Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives. This skill applies when users request animated GIFs or emoji animations for Slack from descriptions like "make me a GIF for Slack of X doing Y".

项目与协作

connect-apps
ComposioHQ/awesome-claude-skills77k

connect-apps

Connect Claude to external apps like Gmail, Slack, GitHub. Use this skill when the user wants to send emails, create issues, post messages, or take actions in external services.

项目与协作