一切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"
}规格
规范是构建和记录特征的结构化方式。规范正式化了设计和实现过程。
规范工作流程:
- 需求 -定义需要构建的内容
- 设计 -规划实施方法
- 任务 -分解为可操作的任务
- 实施 -Agent完成任务
- 验证 -测试和验证
规格特点:
- 复杂特征的增量开发
- 每一步的控制和反馈
- 通过以下方式引用文件
#[[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%+ coverageMCP(模型上下文协议)
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服务器集成
______________________________________________________________________
明星历史

贡献
欢迎投稿!如果您有:
- 新代理专业
- 改进的工作流程模式
- 其他MCP集成
- 更好的挂钩配置
- 规范模板
请提交一个pull请求。看 贡献.md 作为指导方针。
______________________________________________________________________
路线图
第一阶段:核心基础✅
- 基本药物收集
- 基本MCP集成
- 基本钩和转向规则
- 规范模板
第二阶段:高级工作流程🚧
- 多代理协作模式
- 复杂的部署管道
- 高级监控和警报
- 规范驱动的开发工作流程
第三阶段:人工智能增强开发🔮
- 预测性代码建议
- 自动重构代理
- 智能测试生成
- 性能优化自动化
______________________________________________________________________
资源
______________________________________________________________________
许可证
麻省理工学院-自由使用,根据需要进行修改,如果可以的话,可以回馈。
______________________________________________________________________
通过AI驱动的自动化改变您的开发工作流程。从一切开始,基罗,创造一些非凡的东西。
如果有帮助,请标记此回购。根据您的需求进行定制。建造一些伟大的东西。
