Agent Skills › growilabs/growi

growilabs/growi

GitHub

扫描 CI 运行记录,识别非确定性(Flaky)测试失败并自动创建 GitHub Issue 进行追踪。该技能仅用于检测,不修改源代码,通过时间窗口和置信度分级机制,在无状态环境下持续监控并标记潜在的不稳定测试。

31 个 Skill 1,471

安装全部 Skills

npx skills add growilabs/growi --all -g -y
更多选项

预览集合内 Skills

npx skills add growilabs/growi --list

集合内 Skills (31)

扫描 CI 运行记录,识别非确定性(Flaky)测试失败并自动创建 GitHub Issue 进行追踪。该技能仅用于检测,不修改源代码,通过时间窗口和置信度分级机制,在无状态环境下持续监控并标记潜在的不稳定测试。
用户请求分析 CI 稳定性或 Flaky 测试 定时任务触发 CI 巡检流程
.claude/skills/detect-flaky-ci/SKILL.md
npx skills add growilabs/growi --skill detect-flaky-ci -g -y
指导编写基于可观测行为契约的测试,避免实现细节耦合。涵盖异步、节流等场景,通过决策框架确保测试能捕获回归且支持重构。
编写单元测试 审查现有测试代码
.claude/skills/essential-test-design/SKILL.md
npx skills add growilabs/growi --skill essential-test-design -g -y
提供GROWI项目基于Vitest的测试规范,涵盖文件放置、环境配置及vitest-mock-extended类型安全 mocking 实践。用于指导或审查单元测试、集成测试和组件测试的编写。
编写前端测试代码 审查测试用例质量 配置Vitest全局API 创建类型安全的Mock对象
.claude/skills/essential-test-patterns/SKILL.md
npx skills add growilabs/growi --skill essential-test-patterns -g -y
自动化调查由CI检测到的GROWI不稳定性测试,通过复现、定位根因并分类修复方案(测试修复、产品修复或隔离),最终生成PR。
用户请求调查指定的GitHub Issue 检测到flaky/confirmed或flaky/suspected标签的Issue
.claude/skills/investigate-flaky-test/SKILL.md
npx skills add growilabs/growi --skill investigate-flaky-test -g -y
用于在实现受阻、验证失败或修复无效时,进行根因优先的调试分析。通过检查本地证据、运行时配置及外部文档,定位问题根源并制定修复计划,而非盲目猜测补丁。
实现者报告阻塞 验证意外失败 重复修复后仍被拒绝
.claude/skills/kiro-debug/SKILL.md
npx skills add growilabs/growi --skill kiro-debug -g -y
用于新任务的初始发现与规划。通过扫描项目元数据确定行动路径,判断是否需要新建或更新规格说明书,并将复杂需求分解为可执行步骤,澄清用户意图以生成下一步行动计划。
开始新的开发任务 需要评估需求复杂度并制定实施计划 决定工作分解结构
.claude/skills/kiro-discovery/SKILL.md
npx skills add growilabs/growi --skill kiro-discovery -g -y
kiro-impl 技能用于基于 TDD 和原生子代理分发实现已批准的任务。支持自主或手动模式,通过并行研究获取上下文,验证审批并发现验证命令,确保测试先行、无回归且符合设计。
需要执行代码实现任务 用户请求运行待办事项列表 指定任务编号进行手动实施
.claude/skills/kiro-impl/SKILL.md
npx skills add growilabs/growi --skill kiro-impl -g -y
kiro-review用于对任务实现进行对抗性审查,验证代码变更是否符合规格、边界及机械验证证据。通过检查回归测试、占位符、硬编码密钥及边界合规性,决定批准或拒绝实现,确保交付物真实完整且无越权耦合。
实现者报告READY_FOR_REVIEW后 被拒绝的审查修复后 标记任务完成前 接受任务进入功能级验证前
.claude/skills/kiro-review/SKILL.md
npx skills add growilabs/growi --skill kiro-review -g -y
该技能用于根据 roadmap.md 批量生成特性规范。通过解析依赖关系构建执行波次,并行调度子代理完成需求、设计、任务等完整规格文件的创建,确保跨规格一致性与依赖顺序正确。
需要为 roadmap 中多个待办特性批量生成完整规范文档 需要根据特性依赖关系并行处理多个规格的初始化与内容生成
.claude/skills/kiro-spec-batch/SKILL.md
npx skills add growilabs/growi --skill kiro-spec-batch -g -y
在实现完成后清理规格文档,移除测试、部署等实施细节,保留设计决策与验收标准,确保文档作为后续重构的可靠参考。
实现完成后的规格文档维护 重构前的文档整理
.claude/skills/kiro-spec-cleanup/SKILL.md
npx skills add growilabs/growi --skill kiro-spec-cleanup -g -y
将需求转化为技术架构设计,通过上下文收集、特征分类与深度调研,明确组件接口与责任边界,输出符合规范的技术设计方案。
根据需求生成技术架构 进行系统设计与发现分析
.claude/skills/kiro-spec-design/SKILL.md
npx skills add growilabs/growi --skill kiro-spec-design -g -y
根据项目描述初始化功能规格说明书结构,包括生成唯一功能名、检查简报、澄清意图及创建spec.json和requirements.md文件。
用户希望启动新功能的需求规格定义 从发现阶段过渡到详细规格编写
.claude/skills/kiro-spec-init/SKILL.md
npx skills add growilabs/growi --skill kiro-spec-init -g -y
用于根据描述自动生成软件功能规范,支持自动与交互模式。通过解析参数、初始化目录及模板文件,依次执行需求与设计等四个阶段,并最终进行完整性审查,实现快速规格生成。
用户需要快速生成新功能的技术规范和需求文档 使用 --auto 标志自动化执行规格生成全流程
.claude/skills/kiro-spec-quick/SKILL.md
npx skills add growilabs/growi --skill kiro-spec-quick -g -y
根据项目描述和上下文生成符合EARS格式的需求文档。通过收集项目元数据、业务规则及技术约束,结合并行研究子代理获取代码库线索或领域知识,最终输出聚焦核心功能且边界明确的需求规范。
需要基于项目描述生成需求文档 需要将需求转换为EARS格式
.claude/skills/kiro-spec-requirements/SKILL.md
npx skills add growilabs/growi --skill kiro-spec-requirements -g -y
从需求和设计文档中生成可执行的实现任务列表,确保需求映射、合理分块及依赖关系,支持并行分析与合并模式。
需要基于需求生成具体开发任务 创建功能模块的任务分解计划
.claude/skills/kiro-spec-tasks/SKILL.md
npx skills add growilabs/growi --skill kiro-spec-tasks -g -y
用于创建特定领域的自定义项目指导文档,如API标准、测试规范、安全策略等。通过加载模板并分析代码库模式,生成结构化的领域专用记忆文件。
需要为特定领域(如API、测试、安全)制定开发规范 需要基于现有代码模式生成定制化技术文档
.claude/skills/kiro-steering-custom/SKILL.md
npx skills add growilabs/growi --skill kiro-steering-custom -g -y
维护.kiro/steering/目录作为持久化项目记忆,支持首次初始化(Bootstrap)和后续同步更新(Sync),确保代码与架构文档一致并保留用户自定义内容。
需要初始化项目核心配置文件时 需要检查或更新项目架构文档与代码一致性时
.claude/skills/kiro-steering/SKILL.md
npx skills add growilabs/growi --skill kiro-steering -g -y
用于在实施前对技术设计进行交互式质量审查,确保其具备实施就绪状态。通过识别关键问题、平衡评估并给出明确的 GO/NO-GO 决策及可操作反馈,保障设计方案的质量与可行性。
需要评审技术方案或架构设计时 在代码实现前确认设计文档的完整性与正确性时
.claude/skills/kiro-validate-design/SKILL.md
npx skills add growilabs/growi --skill kiro-validate-design -g -y
分析需求与现有代码库之间的实现差距,评估集成挑战并生成多套实施方案。用于规划系统整合前的技术调研与设计阶段,输出包含权衡利弊的分析文档。
需要评估新功能与现有系统的集成难度 规划复杂功能的实现策略前进行技术调研 识别现有代码库中缺失的能力或组件
.claude/skills/kiro-validate-gap/SKILL.md
npx skills add growilabs/growi --skill kiro-validate-gap -g -y
验证功能级集成,检查跨任务一致性、全量测试套件及整体规范覆盖率。聚焦边界合规与端到端设计落地,不重复单任务审查。
所有任务实现完成后进行最终验证 检查跨任务集成一致性与边界违规
.claude/skills/kiro-validate-impl/SKILL.md
npx skills add growilabs/growi --skill kiro-validate-impl -g -y
验证任务完成、修复有效性及测试通过等声明的真实性,要求提供与声明范围匹配的新鲜证据,防止虚假完成报告。
需要确认任务或功能已完成时 验证Bug修复是否生效时 检查测试或构建结果时 信任子代理成功报告前
.claude/skills/kiro-verify-completion/SKILL.md
npx skills add growilabs/growi --skill kiro-verify-completion -g -y
引导开发者将单个 Mongoose 模型文件迁移至 Prisma,遵循 GROWI 增量迁移模式。通过分步交互并确保人类审批,实现向后兼容的数据库驱动替换,涵盖索引处理与扩展方法适配。
需要将 Mongoose 模型迁移到 Prisma 执行数据库 ORM 升级任务
.claude/skills/mongoose-to-prisma/SKILL.md
npx skills add growilabs/growi --skill mongoose-to-prisma -g -y
描述GROWI主应用架构、目录结构及设计模式,指导新功能按业务特性模块化开发,规范前后端分离与状态管理,并指引遗留代码迁移。
需要创建新功能模块 理解项目目录结构 进行代码重构或迁移
apps/app/.claude/skills/app-architecture/SKILL.md
npx skills add growilabs/growi --skill app-architecture -g -y
提供GROWI主应用(apps/app)的专用命令与脚本指南,涵盖Turbo质量检查、数据库迁移、OpenAPI生成、样式预构建及调试工具的使用说明。
询问GROWI应用特定npm/pnpm命令 需要执行数据库迁移或版本管理 查询Turborepo任务与包脚本的区别
apps/app/.claude/skills/app-commands/SKILL.md
npx skills add growilabs/growi --skill app-commands -g -y
定义GROWI主应用apps/app的Next.js页面路由、Jotai状态管理及SWR数据获取规范,并提供针对Next.js Router和Jotai的Vitest测试模式与Mock工具。
在apps/app目录下进行前端开发 需要遵循Next.js Pages Router文件命名或getLayout模式 使用Jotai管理客户端状态 使用SWR进行数据获取 编写涉及Next.js Router或Jotai的单元测试
apps/app/.claude/skills/app-specific-patterns/SKILL.md
npx skills add growilabs/growi --skill app-specific-patterns -g -y
针对 Next.js 16 和 Turbopack 的构建优化指南,涵盖自定义 Loader、解析别名、SuperJSON 序列化及 CSS 兼容性问题,旨在提升 apps/app 模块构建效率。
配置 Next.js 构建工具 处理 Turbopack 兼容性错误 优化前端构建性能
apps/app/.claude/skills/build-optimization/SKILL.md
npx skills add growilabs/growi --skill build-optimization -g -y
校验Next.js路由与Express注册路径的一致性,防止NextLink路由判断错误。在修改路由配置、工具文件或新增页面时自动触发,通过对比三方数据发现漂移并报告证据。
编辑 server/routes/index.js 编辑 src/utils/is-next-page-route.ts 新增 src/pages/** 下的文件 手动请求检查 NextLink 路由谓词是否过时
apps/app/.claude/skills/next-express-route-consistency/SKILL.md
npx skills add growilabs/growi --skill next-express-route-consistency -g -y
解决Turbopack限制,通过Vite预编译将第三方CSS内联为JS模块,避免全局样式污染并优化FCP。
需要引入第三方组件的CSS但不想污染全局样式 在Turbopack环境下处理Pages Router的全局CSS限制
apps/app/.claude/skills/vendor-styles-components/SKILL.md
npx skills add growilabs/growi --skill vendor-styles-components -g -y
展示规范的状态与进度,解析各阶段完成情况、边界上下文及潜在重验证需求,识别下一步行动与阻碍。
需要查看特定规范的当前阶段和完成百分比 检查规范中的任务完成情况和待办事项
.claude/skills/kiro-spec-status/SKILL.md
npx skills add growilabs/growi --skill kiro-spec-status -g -y
评估GROWI建议路径的质量,对每个候选路径判定为可用、可改进或不可用。通过理解Wiki结构构建理想存放位置,进行wiki无关的合理性审查,辅助调优路径建议功能。
evaluate suggest-path on this document score / check / review these path suggestions are these save paths usable how good is suggest-path for this wiki
.claude/skills/suggest-path-evaluator/SKILL.md
npx skills add growilabs/growi --skill suggest-path-evaluator -g -y
在将预ESM分支合并至v8+主分支后,自动检测并转换非ESM源文件,隔离需保留的CJS代码,运行验证门禁以完成迁移覆盖。
合并预ESM分支到apps/app后 lint或build因旧式代码失败时
apps/app/.claude/skills/esm-merge-coverage/SKILL.md
npx skills add growilabs/growi --skill esm-merge-coverage -g -y

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-01 12:30
浙ICP备14020137号-1