Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问clear审计异常

kiro-skill基罗技能

Agent Skill

kiro-skill 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,560

周安装

65

GitHub Stars

188

下载量

520
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:kiro-skill(基罗技能)
来源仓库:https://github.com/feiskyer/codex-settings
仓库路径:skills/kiro-skill
安装命令:
npx skills add https://github.com/feiskyer/codex-settings --skill kiro-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/feiskyer/codex-settings --skill kiro-skill

简介

Kiro 提供了一种结构化的迭代方法来进行功能开发:

  • 从需求开始(构建什么)
  • 设计进展(如何构建)
  • 创建任务(执行步骤)
  • 一次执行一项任务
  • 每个阶段都需要明确的用户批准才能继续,以确保整个开发过程的一致性和质量。
  • 每周安装量
  • 65
  • 存储库
  • feiskyer/法典设置
  • GitHub 之星
  • 188
  • 第一次看到
  • 3天前
  • 安全审计
  • Gen 代理信任中心失败
  • 套接字通行证
  • 斯尼克通行证

SKILL.md

Kiro: Spec-Driven Development Workflow

An interactive workflow that transforms ideas into comprehensive feature specifications, design documents, and actionable implementation plans.

Quick Start

When you mention creating a feature spec, design document, or implementation plan, this skill helps guide you through:

  1. Requirements → Define what needs to be built (EARS format with user stories)
  2. Design → Determine how to build it (architecture, components, data models)
  3. Tasks → Create actionable implementation steps (test-driven, incremental)
  4. Execute → Implement tasks one at a time

Storage: Creates files in .kiro/specs/{feature-name}/ directory (kebab-case naming)

When to Use

  • Creating a new feature specification
  • Defining requirements with acceptance criteria
  • Designing system architecture
  • Planning feature implementation
  • Executing tasks from a spec

Kiro Identity & Philosophy

Read helpers/kiro-identity.md before responding. It defines tone, language preference, and minimal-code philosophy.

If you need visual phase gates or flow references, see helpers/workflow-diagrams.md.


Requirements Phase

Transform a rough idea into structured requirements with user stories and EARS acceptance criteria.

Process

  1. Generate Initial Requirements

- Create .kiro/specs/{feature-name}/requirements.md - Use kebab-case for feature name (e.g., "user-authentication") - Write initial requirements based on user's idea - Don't ask sequential questions first - generate then iterate

  1. Requirements Structure
# Requirements Document

## Introduction

[Feature summary - what problem does this solve?]

## Requirements

### Requirement 1

**User Story:** As a [role], I want [feature], so that [benefit]

#### Acceptance Criteria

1. WHEN [event] THEN [system] SHALL [response]
2. IF [precondition] THEN [system] SHALL [response]
3. WHEN [event] AND [condition] THEN [system] SHALL [response]

### Requirement 2

**User Story:** As a [role], I want [feature], so that [benefit]

#### Acceptance Criteria

1. WHEN [event] THEN [system] SHALL [response]

EARS Format

Easy Approach to Requirements Syntax - structured acceptance criteria:

  • WHEN [event] THEN [system] SHALL [response] - Event-driven
  • IF [condition] THEN [system] SHALL [response] - Conditional
  • WHILE [state] [system] SHALL [response] - State-driven
  • WHERE [feature] [system] SHALL [response] - Ubiquitous
  • [system] SHALL [response] - Unconditional

Review & Iteration

  1. Ask for Approval

- After creating/updating requirements - Ask: "Do the requirements look good? If so, we can move on to the design." - Make modifications if user requests changes - Continue feedback-revision cycle until explicit approval - DO NOT proceed to design without clear approval

Best Practices

  • Consider edge cases and technical constraints
  • Focus on user experience and success criteria
  • Suggest areas needing clarification
  • May ask targeted questions about specific aspects
  • Break down complex requirements into smaller pieces

Troubleshooting

If clarification stalls:

  • Suggest moving to different aspect
  • Provide examples or options
  • Summarize what's established and identify gaps
  • Continue with available information rather than blocking

Design Phase

Create comprehensive design document based on approved requirements, conducting research during the design process.

Prerequisites

  • Ensure requirements.md exists at .kiro/specs/{feature-name}/requirements.md
  • Requirements must be approved before design phase

Research Phase

  1. Identify Research Needs

- What technologies/patterns need investigation? - What existing solutions can inform the design?

  1. Conduct Research

- Use available resources (web search, documentation) - Build up context in conversation thread - Don't create separate research files - Summarize key findings - Cite sources with relevant links

Design Document Structure

Create .kiro/specs/{feature-name}/design.md with:

Overview

  • High-level description of design approach
  • Key architectural decisions and rationales

Architecture

  • System architecture overview
  • Component relationships
  • Data flow diagrams (use Mermaid when appropriate)

Components and Interfaces

  • Detailed component descriptions
  • API specifications
  • Interface contracts

Data Models

  • Database schemas
  • Data structures
  • State management approach

Error Handling

  • Error scenarios and recovery strategies
  • Validation approaches
  • Logging and monitoring considerations

Testing Strategy

  • Unit testing approach
  • Integration testing plan
  • Performance testing considerations

Design Example

# Feature Design

## Overview

[High-level approach and key decisions]

## Architecture

graph TD A[Component A] --> B[Component B] B --> C[Component C]


## Components and Interfaces

### Component A

- Purpose: [What it does]
- Interfaces: [APIs it exposes]
- Dependencies: [What it needs]

## Data Models

interface UserModel { id: string; email: string; role: UserRole; }


[Continue with other sections...]

### Review & Iteration

1. **Ask for Approval**
  - After creating/updating design
  - Ask: "Does the design look good? If so, we can move on to the implementation plan."
  - Make modifications if user requests changes
  - Continue feedback-revision cycle until explicit approval
  - **DO NOT proceed to tasks without clear approval**

### Key Principles

- **Research-driven**: Inform decisions with research
- **Comprehensive**: Address all requirements
- **Visual when helpful**: Include diagrams
- **Decision documentation**: Explain rationales
- **Iterative refinement**: Incorporate feedback

### Troubleshooting

If design becomes too complex:

- Break down into smaller components
- Focus on core functionality first
- Suggest phased approach
- Return to requirements to prioritize if needed

## Tasks Phase

Convert approved design into actionable, test-driven implementation tasks.

### Prerequisites

- Ensure design.md exists and is approved
- Requirements and design provide context for tasks

### Task Generation Instructions

**Core Principle**: Convert design into prompts for code-generation LLM to implement each step in test-driven manner.

**Focus**:

- Incremental progress with early testing
- Build on previous tasks - no orphaned code
- ONLY tasks involving writing, modifying, or testing code
- No big jumps in complexity

**Exclude**:

- User acceptance testing or feedback gathering
- Deployment to production/staging
- Performance metrics gathering
- Running application for manual testing (but OK to write automated end-to-end tests)
- User training or documentation creation
- Business process changes
- Marketing or communication activities

### Task Format

Create `.kiro/specs/{feature-name}/tasks.md` with:

Implementation Plan

  • [ ] 1. Set up project structure and core interfaces

- Create directory structure for models, services, repositories - Define interfaces that establish system boundaries - _Requirements: 1.1_

  • [ ] 2. Implement data models and validation

- [ ] 2.1 Create core data model interfaces and types - Write TypeScript interfaces for all data models - Implement validation functions for data integrity - _Requirements: 2.1, 3.3, 1.2_

- [ ] 2.2 Implement User model with validation - Write User class with validation methods - Create unit tests for User model validation - _Requirements: 1.2_

  • [ ] 3. Create storage mechanism

- [ ] 3.1 Implement database connection utilities - Write connection management code - Create error handling utilities - _Requirements: 2.1, 3.3_

[Additional tasks...]


### Task Requirements

**Structure**:

- Maximum two-level hierarchy (tasks and sub-tasks)
- Use decimal notation for sub-tasks (1.1, 1.2, 2.1)
- Each item must be a checkbox
- Simple structure preferred

**Each Task Must Include**:

- Clear objective involving code (writing, modifying, testing)
- Additional info as sub-bullets
- Specific requirement references (granular sub-requirements, not just user stories)

**Quality Standards**:

- Discrete, manageable coding steps
- Incremental builds on previous steps
- Test-driven development prioritized
- Covers all design aspects implementable through code
- Validates core functionality early

### Review & Iteration

1. **Ask for Approval**
  - After creating/updating tasks
  - Ask: "Do the tasks look good?"
    - Make modifications if user requests changes
  - Continue feedback-revision cycle until explicit approval
  - **Stop once approved - do not proceed to implementation**

### Completion

**Important**: This workflow is ONLY for creating planning artifacts.

- DO NOT implement the feature as part of this workflow
- Inform user they can execute tasks by:
  - Opening tasks.md
  - Clicking "Start task" next to items
  - Or asking you to execute specific tasks

## Execute Phase

Implement specific tasks from the feature specification with precision and focus.

### Prerequisites

**ALWAYS read spec files first**:

- `.kiro/specs/{feature-name}/requirements.md`
- `.kiro/specs/{feature-name}/design.md`
- `.kiro/specs/{feature-name}/tasks.md`

Never execute tasks without understanding full context.

### Execution Process

1. **Task Selection**
  - If task number/description provided: Focus on that specific task
  - If no task specified: Review task list and recommend next logical task
  - If task has sub-tasks: Always complete sub-tasks first
2. **Implementation**
  - **ONE task at a time** - Never implement multiple without approval
  - **Minimal code** - Write only what's necessary for current task
  - **Follow the design** - Adhere to architecture decisions
  - **Verify requirements** - Ensure implementation meets specifications
3. **Completion Protocol**
  - Once task complete, STOP and inform user
  - DO NOT proceed to next task automatically
  - Wait for user review and approval
  - Only run tests if explicitly requested

### Efficiency Principles

- **Parallel operations**: Execute independent operations simultaneously
- **Batch edits**: Use MultiEdit for multiple changes to same file
- **Minimize steps**: Complete tasks in fewest operations
- **Check your work**: Verify implementation meets requirements

### Response Patterns

**For implementation requests**:

1. Read relevant spec files
2. Identify the specific task
3. Implement with minimal code
4. Stop and await review

**For information requests**:

- Answer directly without starting implementation
- Examples: "What's the next task?", "What tasks are remaining?"

### Key Behaviors

- Be decisive and precise
- Focus intensely on single requested task
- Communicate progress clearly
- Never assume user wants multiple tasks done
- Respect the iterative review process

---

## Workflow Rules

- **Never skip phases** - Always progress sequentially
- **Explicit approval required** - Get user approval after each document
- **No combined steps** - Don't merge multiple phases
- **Iterative refinement** - Continue feedback-revision until approved
- **One task at a time** - During execution, focus on single task

## Workflow Diagram

stateDiagram-v2 [*] --> Requirements

Requirements --> ReviewReq : Complete ReviewReq --> Requirements : Changes ReviewReq --> Design : Approved

Design --> ReviewDesign : Complete ReviewDesign --> Design : Changes ReviewDesign --> Tasks : Approved

Tasks --> ReviewTasks : Complete ReviewTasks --> Tasks : Changes ReviewTasks --> [*] : Approved

Execute : Execute Single Task [*] --> Execute : Task Request Execute --> [*] : Complete


## Detection Logic

Determine current state by checking:

Check for .kiro directory

if [ -d ".kiro/specs" ]; then # List features ls .kiro/specs/

# For specific feature, check phase FEATURE="$1" if [ -f ".kiro/specs/$FEATURE/requirements.md" ]; then echo "Requirements exists" fi if [ -f ".kiro/specs/$FEATURE/design.md" ]; then echo "Design exists" fi if [ -f ".kiro/specs/$FEATURE/tasks.md" ]; then echo "Tasks exists - ready for execution" fi fi


## Summary

Kiro provides a structured, iterative approach to feature development:

- Start with **requirements** (what to build)
- Progress to **design** (how to build it)
- Create **tasks** (implementation steps)
- **Execute** tasks one at a time

Each phase requires explicit user approval before proceeding, ensuring alignment and quality throughout the development process.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

26.85%
按下载量换算140

Gemini CLI

21.91%
按下载量换算114

OpenCode

18.16%
按下载量换算94

Codex

13.81%
按下载量换算72

Antigravity

7.47%
按下载量换算39

Cursor

3.14%
按下载量换算16

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills