Agent Skills
› kinncj/Heimdall
kinncj/Heimdall
GitHub对生成的UI执行WCAG 2.2 AA无障碍审计,自动检测axe或pa11y工具并生成报告。支持Web与终端界面,强制拦截AA违规项,适用于含ui:true的故事或明确请求时。
Install All Skills
npx skills add kinncj/Heimdall --all -g -y
Skills in Collection (105)
Showing top 50 of 105 by quality score. Use the install list command or open individual skills for the rest.
对生成的UI执行WCAG 2.2 AA无障碍审计,自动检测axe或pa11y工具并生成报告。支持Web与终端界面,强制拦截AA违规项,适用于含ui:true的故事或明确请求时。
故事包含 ui:true 属性
用户明确要求审计无障碍性
npx skills add kinncj/Heimdall --skill a11y-audit -g -y
根据设计令牌和原型自动生成前端组件骨架,包含实现文件、Storybook故事、单元测试及Gherkin规范。支持React等技术栈,生成可运行的TODO占位代码。
需要创建新的UI组件
基于设计稿生成组件基础结构
初始化带有测试和规范的前端模块
npx skills add kinncj/Heimdall --skill component-scaffold -g -y
从故事Markdown文件提取Gherkin场景生成可运行的.feature文件,并自动为TypeScript、Python等测试框架生成Step定义存根,保持测试套件与需求文档同步。
需要将故事文档转换为BDD测试用例
为新功能生成Cucumber/BDD步骤实现模板
npx skills add kinncj/Heimdall --skill cucumber-automation -g -y
管理 W3C DTCG 格式的设计令牌,从 tokens.json 源读取并生成 CSS、Tailwind 和 Mantine 输出,确保前端样式一致性。
需要修改或添加设计令牌(颜色、字体、间距等)
需要重新生成或更新 CSS 自定义属性、Tailwind 配置或 Mantine 主题
npx skills add kinncj/Heimdall --skill design-tokens -g -y
提供Docker和Docker Compose的最佳实践,涵盖多阶段构建、健康检查配置及安全规则,用于编写或审查容器化服务配置文件。
编写Dockerfile时
配置docker-compose文件时
审查容器镜像安全规范时
npx skills add kinncj/Heimdall --skill docker-patterns -g -y
用于在架构设计和基础设施变更审查中识别并标注云成本影响,提供费用驱动因素、Terraform注释格式及月度估算模板。
审查基础设施变更
设计新服务
npx skills add kinncj/Heimdall --skill finops-review -g -y
用于管理 GitHub Issue 全生命周期,包括创建、查看、编辑标签和指派、评论、关闭及关联。作为故事制品在开发流程中自动化处理,无需人工干预。
需要创建或更新 GitHub Issue
需要在 Issue 中添加评论或更新状态
npx skills add kinncj/Heimdall --skill gh-issues -g -y
用于在GitHub仓库初始化或CI流程中,幂等地创建和同步Issue标签与里程碑。通过upsert逻辑确保标签状态一致,支持按阶段、类型、优先级等多维度分类管理。
新仓库初始化配置
CI流水线中同步项目元数据
npx skills add kinncj/Heimdall --skill gh-labels-milestones -g -y
管理 GitHub Projects v2 看板,支持通过 CLI 或 GraphQL API 添加 Issue、查询状态及更新字段值(如状态、类型)。
需要向 GitHub 项目看板添加 Issue
需要更新项目看板的字段值或查询看板状态
npx skills add kinncj/Heimdall --skill gh-projects -g -y
规范生成 Gherkin 故事文件,涵盖命名、ID分配、模板填充及语法验证。确保文件结构一致,符合验收标准定义。
编写新功能的故事描述
更新现有故事文件
生成 Gherkin 验收测试用例
npx skills add kinncj/Heimdall --skill gherkin-authoring -g -y
提供GitHub CLI (gh) 的完整参考指南,涵盖仓库上下文获取、Issue创建/查询/更新/评论/关闭以及PR管理(创建、审查、合并等)的常用命令与最佳实践。
需要操作GitHub Issue或Pull Request
需要查询仓库状态或代码审查信息
npx skills add kinncj/Heimdall --skill github-cli -g -y
用于消除文本中AI生成痕迹,使文档、注释和提交信息更自然。适用于文档生成后、代码提交前或品牌一致性校准场景。
文档生成后润色
提交代码前检查
消除AI写作模式
npx skills add kinncj/Heimdall --skill humanizer -g -y
提供Jupyter Notebook最佳实践,包括标准化单元格结构、使用Papermill实现参数化执行、编程式创建Notebook、导出格式及Git提交规范(如清理输出),确保分析流程的可复现性与协作效率。
处理.ipynb文件时
需要规范化Jupyter Notebook结构
配置可复现的数据科学工作流
自动化执行或导出Notebook
npx skills add kinncj/Heimdall --skill jupyter-patterns -g -y
基于Karpathy四大原则审查代码变更,评估思考、简洁性、精准修改和目标驱动执行情况。自动拦截低分提交或手动触发,生成合规报告并决定流程推进。
Phase 5 IMPLEMENT完成后自动触发
用户通过/karpathy-audit或@karpathy-audit手动调用
npx skills add kinncj/Heimdall --skill karpathy-audit -g -y
提供Kubernetes和Kustomize的最佳实践模板,涵盖基础结构、Deployment配置(含探针和资源限制)、PDB及HPA设置,并附带验证工作流,用于编写或审查K8s清单文件。
编写Kubernetes部署清单
审查K8s配置文件
使用Kustomize管理环境覆盖
npx skills add kinncj/Heimdall --skill kubernetes-patterns -g -y
用于为功能特性生成并验证 Mermaid 图表(组件、时序、ER、部署、状态机),以支持架构文档编写。
需要绘制系统架构图
需要记录数据模型结构
需要描述业务流程时序
npx skills add kinncj/Heimdall --skill mermaid-diagrams -g -y
基于已审批线框图和设计令牌,为指定 UI 栈(如 Mantine、Tailwind 或 HTML)生成高保真组件 Mockup 代码。支持 Web 和 TUI 目标,需通过预检确保输入合规。
需要基于设计稿生成前端组件原型代码
实现已审批的线框图并输出可运行代码
npx skills add kinncj/Heimdall --skill mockup -g -y
统一调度器,支持执行Taffy工作流、本地技能或子代理。具备从registry自动安装技能的回退机制,并在运行期间强制实施各类Harness规范与Gherkin交付协议,确保任务合规执行。
需要按名称启动特定工作流或技能
需要协调多个Agent或步骤的复杂任务
npx skills add kinncj/Heimdall --skill pipeline-runner -g -y
基于 Playwright CLI 的浏览器自动化技能,支持交互式页面探索、快照交互及会话管理。提供从手动操作到 E2E 测试代码生成的工作流,并涵盖 API 测试与 Token 优化建议。
需要编写或运行浏览器自动化测试
进行交互式网页探索与元素交互
将手动操作转换为 E2E 测试脚本
npx skills add kinncj/Heimdall --skill playwright-cli -g -y
提供PostgreSQL模式、迁移及查询优化规范,涵盖表结构、RLS安全策略、索引构建及连接池配置。
编写数据库Schema或迁移文件
优化SQL查询性能
配置PgBouncer连接池
npx skills add kinncj/Heimdall --skill postgresql-patterns -g -y
提供 Redis 集成最佳实践,涵盖键命名规范、Cache-Aside 缓存、基于有序集合的限流及 Session 存储模式,辅助开发者高效使用 Redis。
需要实现数据缓存逻辑
服务集成 Redis 进行会话管理或限流
npx skills add kinncj/Heimdall --skill redis-patterns -g -y
用于规范化和自动化撰写架构决策记录(ADR)。当面临重大技术选型、模式变更或需评估长期影响的权衡时,提供标准模板以记录上下文、方案对比及影响分析。
需要记录重大架构决策
在多个技术方案间进行权衡选择
引入新技术或框架
变更核心设计模式
npx skills add kinncj/Heimdall --skill rfc-adr -g -y
提供代码、计划或测试的独立审查意见,通过CRITICAL/WARN/INFO分级反馈及批准/修改建议,辅助开发者发现遗漏问题。
复杂多文件实现后
编写测试后运行前
规划阶段完成后
对实现感到不确定时
npx skills add kinncj/Heimdall --skill rubber-duck -g -y
执行ship-safe安全与质量审计,检查密钥、漏洞及风险模式。在PR前或合并前触发,解析结果并按严重程度报告阻断项或建议。
提交PR前
合并功能分支到主分支前
修改认证或基础设施配置后
npx skills add kinncj/Heimdall --skill ship-safe -g -y
用于在开发前生成符合 BDD 规范的 Gherkin 故事文件,定义用户故事、验收标准及状态流转,并提供脚本验证故事文件的完整性与审批状态。
需要为新功能编写规格说明
生成或验证 Gherkin 验收测试用例
检查需求文档的审批状态
npx skills add kinncj/Heimdall --skill spec-kit -g -y
用于在功能上线前评估生产就绪度,涵盖故障模式分析、可观测性指标及告警配置、回滚方案审查,并生成标准化运维手册。
新功能上线前的生产就绪审查
需要评估SLO和告警策略的场景
编写或更新运维运行手册
npx skills add kinncj/Heimdall --skill sre-review -g -y
同步 Story Markdown 文件与 GitHub Issue 的双向一致性,涵盖创建、更新及状态同步。
需要同步故事文件与GitHub Issue时
新建或更新Story文件以关联Issue时
npx skills add kinncj/Heimdall --skill story-issue-sync -g -y
提供 Stripe API 集成最佳实践,涵盖 Webhook 处理、支付会话创建及订阅管理。强调签名验证、幂等性密钥使用及安全规范,辅助开发者实现稳定可靠的支付功能。
需要集成 Stripe 支付功能
实现 Webhook 事件处理逻辑
创建支付或订阅会话
npx skills add kinncj/Heimdall --skill stripe-patterns -g -y
提供 Supabase 本地开发、数据库迁移及 Edge Functions 的标准模式与最佳实践,涵盖 RLS 安全策略、类型生成和部署流程。
构建 Supabase 应用
配置数据库表和行级安全策略
编写或部署 Supabase Edge Functions
npx skills add kinncj/Heimdall --skill supabase-patterns -g -y
指导基于TDD的开发工作流,涵盖红绿重构循环、ATDD模式及集成测试容器管理。要求先写失败测试再实现代码,确保质量与规范。
需要编写新功能时
执行测试驱动开发流程时
npx skills add kinncj/Heimdall --skill tdd-workflow -g -y
提供Terraform基础设施即代码的最佳实践,涵盖模块结构、状态管理及变量模式。指导编写HCL资源定义,规范初始化、验证、计划等工作流程,并强调成本标注与安全规则。
编写Terraform配置文件
设计IaC模块结构
管理Terraform状态
npx skills add kinncj/Heimdall --skill terraform-patterns -g -y
基于STRIDE框架对组件和信任边界进行威胁建模,生成包含资产、风险分析及缓解措施的威胁注册表。用于在功能上线前评估安全风险并制定防御策略。
新功能安全评审
架构变更风险评估
npx skills add kinncj/Heimdall --skill threat-modeling -g -y
提供Vercel部署、Edge函数、环境变量管理及中间件模式的配置与操作指南,用于指导Next.js应用在Vercel平台上的正确构建、发布与安全设置。
需要部署Next.js应用到Vercel
配置Vercel的vercel.json或环境变量
处理Vercel Edge运行时或中间件逻辑
npx skills add kinncj/Heimdall --skill vercel-patterns -g -y
根据品牌简报生成视觉识别系统(色彩、排版、间距),输出JSON供设计令牌技能使用,支持Web和终端目标。
建立品牌视觉识别
生成设计令牌文件
npx skills add kinncj/Heimdall --skill visual-identity -g -y
根据用户故事文件生成低保真线框图,支持ASCII、SVG或HTML格式。适配Web和TUI目标,确保输出确定性并需人工审批后进入下游设计阶段。
需要为UI故事创建低保真线框图
从用户故事文件生成界面布局原型
npx skills add kinncj/Heimdall --skill wireframe -g -y
对生成的UI执行WCAG 2.2 AA级无障碍审计,支持axe-core或pa11y工具,自动检测并报告违规项。针对Web和TUI目标提供差异化检查逻辑,确保符合无障碍标准。
故事标记为ui:true
要求审计无障碍性
npx skills add kinncj/Heimdall --skill a11y-audit -g -y
根据设计令牌和原型自动生成功能组件骨架,包含实现文件、Storybook故事、单元测试及Gherkin规范。
需要创建新的UI组件
生成前端组件脚手架
npx skills add kinncj/Heimdall --skill component-scaffold -g -y
从故事Markdown文件提取Gherkin场景生成可运行的.feature文件及步骤定义存根,支持TS/JS/Python/Java多栈。保持测试与文档同步,实现自动化BDD流程。
需要将需求文档中的Gherkin场景转换为Cucumber/Behave测试用例
需要同步更新测试套件以匹配最新的故事描述
npx skills add kinncj/Heimdall --skill cucumber-automation -g -y
用于读取和写入W3C DTCG格式的设计令牌,并生成CSS、Tailwind和Mantine等框架输出。适用于修改或生成设计令牌场景。
修改设计令牌
生成前端样式配置
npx skills add kinncj/Heimdall --skill design-tokens -g -y
提供Docker和Docker Compose最佳实践,包括多阶段构建、健康检查及安全规则。用于编写或审查Dockerfile和Compose配置,确保容器化服务的规范性与安全性。
编写Dockerfile
创建docker-compose配置文件
审查容器化部署配置
优化镜像构建流程
npx skills add kinncj/Heimdall --skill docker-patterns -g -y
识别并标注架构决策的云成本影响,提供计费模型、Terraform注释规范及月度估算模板。用于在基础设施变更或新服务设计阶段进行FinOps审查。
审查基础设施变更
设计新服务架构
评估云资源成本
npx skills add kinncj/Heimdall --skill finops-review -g -y
用于在故事生命周期中通过 GitHub CLI 自动化管理 Issue,包括创建、查看、编辑标签和指派、添加评论及关闭等操作。
需要创建或更新 GitHub Issue 以关联故事需求时
在开发流程中需要自动记录进度或状态变更到 Issue 时
npx skills add kinncj/Heimdall --skill gh-issues -g -y
用于在GitHub仓库初始化或CI流程中,幂等地同步和配置Issue的Labels及Milestones。通过脚本自动创建缺失项或更新现有项的颜色与描述,确保项目标签体系的一致性。
新仓库初始化时配置标签
CI流水线中同步标签定义
需要统一Issue分类标准
npx skills add kinncj/Heimdall --skill gh-labels-milestones -g -y
管理GitHub Projects v2看板,支持添加Issue卡片、查询状态及更新字段值(如状态、类型)。优先使用gh CLI,不足时回退至GraphQL API。
需要向GitHub项目看板添加Issue
需要更新项目看板的字段值或查询看板状态
npx skills add kinncj/Heimdall --skill gh-projects -g -y
用于生成符合命名规范、包含正确ID和时间戳的Gherkin故事文件。提供脚本自动分配序号,定义标准Markdown模板及Gherkin语法校验规则,确保验收标准的格式一致性与合规性。
编写新的用户故事或功能需求文档
更新现有的Gherkin场景文件
需要按照特定规范生成测试用例描述
npx skills add kinncj/Heimdall --skill gherkin-authoring -g -y
提供 GitHub CLI (gh) 的完整参考,涵盖仓库上下文、Issue 全生命周期管理及 PR 创建、审查与合并操作。适用于自动化处理 GitHub 上的代码协作、任务跟踪和版本发布流程。
需要管理 GitHub Issue 或 Pull Request
执行 GitHub 仓库相关的自动化操作
查询 GitHub 项目状态或提交记录
npx skills add kinncj/Heimdall --skill github-cli -g -y
用于去除文本中的AI生成痕迹,使文档、注释、提交信息等内容更自然。通过检测29种AI写作模式并进行重写,提升语言的人类化程度和一致性。
需要优化AI生成的文档或代码注释时
在合并前检查提交信息和README等文本的自然度时
npx skills add kinncj/Heimdall --skill humanizer -g -y
提供Jupyter Notebook最佳实践,涵盖标准单元格结构、使用Papermill实现参数化执行、通过nbformat编程创建笔记本、格式转换及Git提交时的清理规范,确保分析流程的可复现性与规范性。
处理.ipynb文件
需要规范化Jupyter Notebook结构
配置可复现的参数化执行
自动化生成或转换Notebook
npx skills add kinncj/Heimdall --skill jupyter-patterns -g -y
基于 Karpathy 四大原则对代码变更进行合规性审计,生成评分报告并决定流程是否放行。用于提升代码质量与规范性。
Phase 5 IMPLEMENT 完成后自动触发
手动调用 /karpathy-audit 或 @karpathy-audit
npx skills add kinncj/Heimdall --skill karpathy-audit -g -y
提供Kubernetes和Kustomize的部署模式,涵盖基础结构、Deployment配置、PDB及HPA模板,并包含验证工作流。用于编写或审查K8s清单文件。
编写Kubernetes部署清单
审查K8s资源配置
使用Kustomize管理多环境覆盖
npx skills add kinncj/Heimdall --skill kubernetes-patterns -g -y


