Token导航 LogoToken导航TokenDH.com
Everything Kiro Ide logo
开发工具未说明官方级别未说明来源级核验

Everything Kiro Ide

MCP Server

Kiro IDE的完整配置集合,包含生产就绪的代理、技能、钩子和规范,旨在解锁Kiro IDE的全部潜力。

工具数

0

提示词数

0

GitHub Stars

13

资源数

0
代码审查Claude工作流管理Claude

安装说明

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

作者 / 组织

iamaanahmad

提供方

iamaanahmad

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

一切Kiro

来自真实生产使用的Kiro配置的完整集合。

生产就绪的代理、技能、钩子、指导文件、规格和MCP集成都是从密集的日常开发中发展而来的。通过久经考验的模式释放Kiro IDE的全部潜力。

______________________________________________________________________

指南

此repo仅是原始代码。有关综合指南,请参阅:

Kiro文件 (如果可用)

基础-每种配置类型的作用、如何构建设置、上下文窗口管理以及这些配置背后的哲学。

______________________________________________________________________

里面有什么

此回购是为 开发 IDE -直接安装组件或手动复制。

everything-kiro/
├── .kiro/                    # Kiro-specific configurations
│   ├── settings/
│   │   └── mcp.json         # MCP server configurations
│   └── steering/            # Always-active context and guidelines
│       ├── coding-standards.md
│       ├── security-rules.md
│       └── project-patterns.md
│
├── agents/                  # Specialized sub-agents for delegation
│   ├── architect.md         # System design and planning
│   ├── code-reviewer.md     # Quality and security review
│   ├── test-engineer.md     # TDD and testing workflows
│   ├── devops-specialist.md # Deployment and infrastructure
│   ├── debug-detective.md   # Bug investigation and fixing
│   ├── performance-optimizer.md
│   ├── security-auditor.md
│   └── documentation-writer.md
│
├── powers/                  # Kiro Powers (packaged capabilities)
│   ├── README.md            # Powers documentation
│   ├── development-power/   # Development workflows power
│   ├── devops-power/        # DevOps and deployment power
│   └── database-power/      # Database management power
│
├── skills/                  # Reusable workflow patterns
│   ├── development-workflows/
│   │   ├── spec-driven-development.md
│   │   └── tdd-cycle.md
│   ├── language-patterns/
│   │   ├── typescript-best-practices.md
│   │   ├── python-conventions.md
│   │   └── react-patterns.md
│   └── infrastructure/
│       ├── docker-workflows.md
│       ├── ci-cd-patterns.md
│       └── monitoring-setup.md
│
├── hooks/                   # Event-driven automations
│   └── file-watchers.json   # File change automation
│
├── specs/                   # Spec-driven development templates
│   ├── feature-template.md
│   ├── api-endpoint-template.md
│   └── refactor-template.md
│
└── examples/               # Example projects and configurations
    └── fullstack-webapp/   # Complete web application setup

______________________________________________________________________

关键概念

代理

子代理处理范围有限的委托任务。Kiro可以根据上下文主动调用代理。

例子:

---
name: code-reviewer
description: Reviews code for quality, security, and maintainability
tools: Read, Grep, Glob, Bash
---

You are a senior code reviewer...

可用代理:

  • 建筑师 -系统设计和架构决策
  • 代码审查员 -质量和安全审查
  • 测试工程师 -TDD和测试工作流程
  • devops专家 -部署和基础设施
  • 调试检测器 -Bug调查与修复
  • 性能优化器 -性能分析和优化
  • 安全审计员 -安全漏洞检测
  • 文档编写者 -文档生成和更新

指导文件

指导文件提供了始终活跃的上下文来指导Kiro的行为。它们是从以下位置自动加载的 .kiro/steering/.

例子:

# Coding Standards

## Naming Conventions
- Use camelCase for variables
- Use PascalCase for classes
- Use UPPER_SNAKE_CASE for constants

## File Organization
- Maximum file size: 800 lines
- One component per file
- Group related files by feature

包含类型:

  • 始终包含 (默认)-在所有对话中处于活动状态
  • 条件式 -读取特定文件时包括在内
  • 手册 -用户通过上下文键(#)提供

钩子

钩子在IDE事件上触发,可以触发代理操作或命令。

事件类型:

  • fileEdited -保存文件时
  • fileCreated -创建新文件时
  • fileDeleted -删除文件时
  • userTriggered -用户手动触发
  • promptSubmit -当消息被发送时
  • agentStop -代理执行完成时
  • preToolUse -在执行工具之前
  • postToolUse -执行工具后
  • preTaskExecution -在规范任务开始之前
  • postTaskExecution -规范任务完成后

挂钩动作:

  • askAgent -向代理发送消息
  • runCommand -执行shell命令

例子:

{
  "name": "Lint on Save",
  "eventType": "fileEdited",
  "filePatterns": ["*.ts", "*.tsx"],
  "hookAction": "runCommand",
  "command": "npm run lint"
}

规格

规范是构建和记录特征的结构化方式。规范正式化了设计和实现过程。

规范工作流程:

  1. 需求 -定义需要构建的内容
  2. 设计 -规划实施方法
  3. 任务 -分解为可操作的任务
  4. 实施 -Agent完成任务
  5. 验证 -测试和验证

规格特点:

  • 复杂特征的增量开发
  • 每一步的控制和反馈
  • 通过以下方式引用文件 #[[file:path/to/file]]
  • 任务状态跟踪(待定、正在进行、已完成)

技能

技能是可由命令或代理调用的工作流定义。

例子:

# TDD Workflow

1. Define interfaces first
2. Write failing tests (RED)
3. Implement minimal code (GREEN)
4. Refactor (IMPROVE)
5. Verify 80%+ coverage

MCP(模型上下文协议)

MCP服务器提供外部集成(GitHub、数据库、API)。

配置示例:

{
  "mcpServers": {
    "github": {
      "command": "uvx",
      "args": ["mcp-server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}

重要提示: 保持启用不超过10个MCP以保留上下文窗口。

权力

将文档、工作流程指南和MCP服务器打包成可重用的单元。

什么是权力:

  • 包装功能,便于分发
  • 包括文档(POWER.md)
  • 工作流的可选指导文件
  • 可选MCP服务器配置
  • 跨项目可共享和可重用

电源操作:

  • list -查看所有已安装的电源
  • activate -负载电源文件和工具
  • use -执行电动工具
  • readSteering -获取详细的工作流程指南
  • configure -打开电源管理面板

例子:

User: Activate development power

Kiro: [Loads development-power]
Available workflows:
- Code review process
- TDD methodology
- Debugging strategies
- Quality assurance

User: Read the code review guide

Kiro: [Shows code-review-process.md]

此仓库中的可用权限:

  • 发展动力 -开发工作流程(代码审查、TDD、调试)
  • devops电源 -DevOps和部署工作流
  • 数据库电源 -数据库管理和查询

powers/README.md 以获取完整的文档。

______________________________________________________________________

安装

选项1:复制到工作区

# Clone the repository
git clone https://github.com/iamaanahmad/everything-kiro.git

# Copy to your workspace
cp -r everything-kiro/.kiro .kiro
cp -r everything-kiro/agents agents
cp -r everything-kiro/skills skills
cp -r everything-kiro/hooks hooks

选项2:用户级安装

# Copy to user-level Kiro directory
cp -r everything-kiro/.kiro ~/.kiro
cp -r everything-kiro/agents ~/.kiro/agents
cp -r everything-kiro/skills ~/.kiro/skills

配置MCP服务器

编辑 .kiro/settings/mcp.json 并将占位符替换为实际的API密钥:

{
  "mcpServers": {
    "github": {
      "command": "uvx",
      "args": ["mcp-server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_TOKEN_HERE"
      }
    }
  }
}

重要提示: 永远不要使用真正的API密钥提交文件!

______________________________________________________________________

用法示例

使用代理

User: Review this code for security issues

Kiro: [Invokes security-auditor agent]

Security Auditor:
# Security Review Report

## Critical Issues
- [CRITICAL] Hardcoded API key in config.ts:42
- [HIGH] SQL injection vulnerability in user-service.ts:156

## Recommendations
...

使用钩子

{
  "name": "TDD Enforcer",
  "eventType": "fileEdited",
  "filePatterns": ["src/**/*.ts"],
  "hookAction": "askAgent",
  "outputPrompt": "Ensure this file has corresponding tests with 80%+ coverage"
}

使用规范

User: Create a spec for user authentication feature

Kiro: [Creates spec with requirements, design, and tasks]

Spec: User Authentication
├── Requirements
│   ├── Email/password login
│   ├── JWT token generation
│   └── Password reset flow
├── Design
│   ├── Database schema
│   ├── API endpoints
│   └── Security considerations
└── Tasks
    ├── [ ] Create user model
    ├── [ ] Implement login endpoint
    ├── [ ] Add JWT middleware
    └── [ ] Write tests

使用转向文件

转向文件会自动激活。它们在没有明确调用的情况下指导Kiro的行为。

# .kiro/steering/security-rules.md

## Security Requirements

- Never hardcode secrets
- Always validate user input
- Use parameterized queries
- Implement rate limiting

______________________________________________________________________

主要特点

🤖 智能代理(共8个)

不同发展方面的专业代理:

  • 系统架构和设计
  • 代码质量和安全审查
  • 测试驱动开发
  • DevOps和部署
  • 调试和故障排除
  • 性能优化
  • 安全审计
  • 文档生成

⚡ 智能挂钩

事件驱动自动化:

  • 保存时自动格式化代码
  • 对文件更改运行测试
  • 依赖关系更新的安全扫描
  • API变更的文档更新
  • 数据库迁移审查

📋 规范驱动开发

结构化功能开发:

  • 需求文件
  • 设计规划
  • 任务分解
  • 实施跟踪
  • 验证步骤

🎯 转向规则

始终处于活动状态的上下文:

  • 编码标准
  • 安全要求
  • 项目模式
  • 团队惯例

🔌 MCP集成

外部服务连接:

  • GitHub(PR、issues、repos)
  • 数据库(PostgreSQL、MongoDB、Redis)
  • 云服务(AWS、GCP、Azure)
  • 开发工具(Jira、Slack等)

⚡ 权力(新!)

易于分发的打包功能:

  • 发展动力 -代码审查、TDD、调试工作流程
  • devops电源 -部署和CI/CD工作流程
  • 数据库电源 -数据库管理和查询

Powers将文档、指导文件和MCP服务器组合成可共享的单元。

______________________________________________________________________

配置示例

TDD工作流挂钩

{
  "name": "TDD Enforcer",
  "eventType": "fileEdited",
  "filePatterns": ["src/**/*.ts"],
  "hookAction": "askAgent",
  "outputPrompt": "Use the test-engineer agent to ensure this file has corresponding tests with 80%+ coverage. If tests don't exist, create them following TDD principles."
}

安全审查挂钩

{
  "name": "Security Audit on Tool Use",
  "eventType": "preToolUse",
  "toolTypes": ["write"],
  "hookAction": "askAgent",
  "outputPrompt": "Before writing code that handles authentication or sensitive data, verify it follows security best practices."
}

规范任务完成挂钩

{
  "name": "Run Tests After Task",
  "eventType": "postTaskExecution",
  "hookAction": "runCommand",
  "command": "npm test"
}

______________________________________________________________________

最佳实践

上下文管理

  • 保持转向规则的重点和可操作性
  • 在钩子中使用特定的文件模式以避免噪音
  • 定期审查和更新代理提示
  • 监控上下文窗口的使用情况(保持在80%以下)

代理委托

  • 使用架构师代理进行高级设计决策
  • 在合并之前,将代码审查委托给代码审查代理
  • 让测试工程师代理处理所有与测试相关的任务
  • 使用调试检测进行复杂的错误调查

MCP集成

  • 从基本服务(数据库、git、云)开始
  • 每个项目启用10个MCP以下
  • 对所有敏感配置使用环境变量
  • 禁用未使用的MCP以保留上下文窗口

吊钩自动化

  • 从简单的文件查看器开始,用于格式化和linting
  • 添加git钩子进行提交消息验证
  • 只有在彻底测试后才能实现部署挂钩
  • 使用preTool使用钩子进行访问控制和验证

规范驱动开发

  • 为复杂功能创建规格(受影响的文件超过3个)
  • 分解为可验证的小任务
  • 使用文件引用来包含相关文档
  • 随着需求的发展,审查和更新规格

______________________________________________________________________

与克劳德代码的比较

此存储库的灵感来自 一切克劳德代码 但专门适用于Kiro IDE。

主要区别:

  • Kiro特定功能(规格、挂钩、转向)
  • Kiro IDE工作流模式
  • Kiro的上下文管理
  • Kiro的MCP配置

共享概念:

  • 基于代理的委托
  • 领域知识技能
  • 始终遵循指导方针的规则
  • MCP服务器集成

______________________________________________________________________

明星历史

![Star History Chart](https://www.star-history.com/#iamaanahmad/everything-kiro-ide&type=date&legend=top-left)

贡献

欢迎投稿!如果您有:

  • 新代理专业
  • 改进的工作流程模式
  • 其他MCP集成
  • 更好的挂钩配置
  • 规范模板

请提交一个pull请求。看 贡献.md 作为指导方针。

______________________________________________________________________

路线图

第一阶段:核心基础✅

  • 基本药物收集
  • 基本MCP集成
  • 基本钩和转向规则
  • 规范模板

第二阶段:高级工作流程🚧

  • 多代理协作模式
  • 复杂的部署管道
  • 高级监控和警报
  • 规范驱动的开发工作流程

第三阶段:人工智能增强开发🔮

  • 预测性代码建议
  • 自动重构代理
  • 智能测试生成
  • 性能优化自动化

______________________________________________________________________

资源

______________________________________________________________________

许可证

麻省理工学院-自由使用,根据需要进行修改,如果可以的话,可以回馈。

______________________________________________________________________

通过AI驱动的自动化改变您的开发工作流程。从一切开始,基罗,创造一些非凡的东西。

如果有帮助,请标记此回购。根据您的需求进行定制。建造一些伟大的东西。

目录标签

目录标签

代码审查Claude工作流管理IDE配置本地部署开发自动化代理系统

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP