Token导航 LogoToken导航

Agent Skill · 研究检索

kiro-skill(基罗技能)

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

kiro-skill 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证为 MIT,第三方扫描有未通过项,按安装量在研究检索类的 73,675 个 Skill 里排第 38,423。

总安装 1,560周安装 65GitHub Stars 188下载 520核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 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

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

Kiro 提供了一种结构化的迭代方法来进行功能开发: 从需求开始(构建什么) 设计进展(如何构建) 创建任务(执行步骤) 一次执行一项任务 每个阶段都需要明确的用户批准才能继续,以确保整个开发过程的一致性和质量。

每周安装量 65 存储库 feiskyer/法典设置 GitHub 之星 188 第一次看到 3天前 安全审计 Gen 代理信任中心失败 套接字通行证 斯尼克通行证

来源仓库内路径:skills/kiro-skill

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/feiskyer/codex-settings --skill kiro-skill;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

kiro-skill 怎么安装?

在终端执行 npx skills add https://github.com/feiskyer/codex-settings --skill kiro-skill。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

kiro-skill 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

kiro-skill 需要什么权限?

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

kiro-skill 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

kiro-skill 用的人多吗?

公开数据是累计安装 1,560 次,近一周安装 65 次,下载 520 次,GitHub 188 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

kiro-skill 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
kiro-skill

基罗技能 · 本页

1,560188需要联网MIT未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

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.

平台分布

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 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。

继续浏览同类 Skills