Agent Skills
› kinncj/Heimdall
kinncj/Heimdall
GitHub对生成的UI执行WCAG 2.2 AA级无障碍审计,支持axe或pa11y工具。自动检测违规并作为PR评论发布,阻断合并。适配Web与终端目标,确保符合可访问性标准。
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工具。自动检测违规并作为PR评论发布,阻断合并。适配Web与终端目标,确保符合可访问性标准。
故事包含ui:true属性
用户要求审计无障碍性
npx skills add kinncj/Heimdall --skill a11y-audit -g -y
用于生成完整 UI 组件脚手架,自动创建实现文件、Storybook 故事、单元测试及 Gherkin 规范,支持从设计令牌和原型生成可运行骨架代码。
需要新建前端 UI 组件
根据设计稿或 Storybook 规格生成组件基础结构
npx skills add kinncj/Heimdall --skill component-scaffold -g -y
从故事Markdown文件中提取Gherkin场景生成可运行的.feature文件,并自动生成对应语言的Step Definition存根代码。支持TypeScript、Python和Java等主流测试框架,用于保持文档与测试套件同步。
用户要求将需求文档转换为自动化测试用例
需要同步Story文件到Cucumber/Behave测试套件
需要为新的Feature文件生成Step定义骨架
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生命周期,支持创建、查看、编辑标签、添加评论及关闭Issue,用于Story全链路追踪与状态同步。
需要创建或更新GitHub Issue以关联Story时
需要查看Issue状态、列表或进行链接操作时
npx skills add kinncj/Heimdall --skill gh-issues -g -y
用于在 GitHub 仓库初始化或同步时,幂等地创建或更新 Issue 标签和里程碑。确保标签定义一致,仅新增或修改,不删除。
新建 GitHub 仓库并初始化标签体系
CI/CD 流程中同步项目标签状态
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 分配、时间戳生成、文件名构造及标签格式化,并校验场景逻辑与命名约定。
编写新的用户故事文件
更新现有的故事文件
npx skills add kinncj/Heimdall --skill gherkin-authoring -g -y
提供 GitHub CLI (gh) 的综合参考指南,涵盖仓库上下文、Issue 全生命周期管理(创建、查看、更新、评论、关闭)及 Pull Request 操作。适用于任何需要与 GitHub 平台交互的开发场景。
需要创建或管理 GitHub Issue
需要提交或处理 Pull Request
查询 GitHub 仓库状态或项目信息
npx skills add kinncj/Heimdall --skill github-cli -g -y
去除文本中的AI生成痕迹,使文档、注释和提交信息更自然。用于最终化内容、风格校准及品牌一致性检查。
生成文档后优化
提交代码前检查
润色README或CHANGELOG
调整AI辅助文本风格
npx skills add kinncj/Heimdall --skill humanizer -g -y
提供Jupyter Notebook最佳实践,涵盖结构规范、参数化执行、程序化创建及Git清理,确保分析流程的可复现性与标准化。
处理.ipynb文件
需要规范化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
用于生成和验证组件、序列、ER、部署及状态机图等 Mermaid 图表,辅助架构文档编写。要求节点不超过30个,语法正确且需经编辑器测试。
需要绘制系统架构图时
编写技术文档或设计文档时
npx skills add kinncj/Heimdall --skill mermaid-diagrams -g -y
基于已审批的线框图和设计令牌,使用项目指定的UI技术栈生成高保真UI组件模拟代码。支持React(Mantine/Tailwind/shadcn)及纯HTML,并针对终端界面提供特定渲染方案,输出可运行代码供人工审核。
需要实现已批准的设计线框图
根据设计令牌生成前端组件原型
为Web或TUI目标创建UI模拟文件
npx skills add kinncj/Heimdall --skill mockup -g -y
通用调度器,按优先级执行Taffy工作流、本地技能或子智能体,支持从注册表自动安装缺失技能,并维护运行状态。
需要协调多个步骤或组件的任务
调用预定义的工作流、技能或智能体
npx skills add kinncj/Heimdall --skill pipeline-runner -g -y
提供 Playwright CLI 的使用指南,涵盖浏览器探索、快照交互、会话管理及 E2E 测试执行。旨在辅助进行交互式浏览器操作和自动化测试脚本的编写与运行。
需要进行 E2E 测试
需要自动化浏览器操作
需要生成或运行 Playwright 测试用例
npx skills add kinncj/Heimdall --skill playwright-cli -g -y
提供PostgreSQL数据库模式、迁移及查询优化标准。涵盖Flyway命名规范、带RLS的表结构模板、索引策略(部分/GIN)、PgBouncer配置及性能分析规则,确保SQL幂等性与最佳实践。
编写数据库Schema或表结构
生成数据库迁移文件
优化SQL查询性能
配置连接池
npx skills add kinncj/Heimdall --skill postgresql-patterns -g -y
提供Redis集成最佳实践,涵盖键命名规范、Cache-Aside缓存模式、基于有序集合的限流及会话存储实现,并规定TTL设置、管道操作等核心规则。
需要集成Redis到服务中
实现数据缓存逻辑
配置API限流功能
管理用户会话存储
npx skills add kinncj/Heimdall --skill redis-patterns -g -y
用于撰写和管理架构决策记录(ADR),规范重大技术选型、方案权衡及影响的文档结构,确保决策可追溯。
选择非平凡的技术方案
引入新技术或框架
改变重要现有模式
涉及长期影响的权衡决策
npx skills add kinncj/Heimdall --skill rfc-adr -g -y
提供独立第二意见的审查技能,支持计划、代码和测试三种模式。用于在关键节点捕获遗漏问题,输出分级发现项及批准或请求变更的结论,辅助决策与迭代。
完成复杂多文件实现后
编写测试用例后运行前
规划阶段完成后
对当前方案不确定时
npx skills add kinncj/Heimdall --skill rubber-duck -g -y
执行 ship-safe 安全与质量审计,检查代码库中的密钥、漏洞及风险模式。在 PR 提交或合并前运行,根据严重程度报告发现项并决定是否放行。
准备提交 PR 前
合并功能分支到主分支前
添加新依赖后
npx skills add kinncj/Heimdall --skill ship-safe -g -y
生成Gherkin格式的验收测试故事文件,作为功能实现的唯一规范。包含状态机控制、文件模板、验证脚本及场景复杂度指南,确保在编码前完成需求确认与审批。
需要为功能编写验收标准
创建新的特性规格文档
验证故事文件是否合规
npx skills add kinncj/Heimdall --skill spec-kit -g -y
评估新功能上线前的运维就绪状态,涵盖故障模式分析、可观测性指标(Metrics/Logs/Traces)、告警配置及回滚预案。
新功能上线前评审
生产环境发布检查
npx skills add kinncj/Heimdall --skill sre-review -g -y
维护故事文件与GitHub Issue的双向同步,确保状态、标签及内容一致性。支持新建Issue并回填信息,或根据文件变更更新Issue内容。
需要创建新的GitHub Issue并关联故事文件时
故事文件内容变更后需要同步到GitHub Issue时
npx skills add kinncj/Heimdall --skill story-issue-sync -g -y
提供Stripe支付集成最佳实践,涵盖Webhook签名验证、幂等性处理及订阅管理。指导开发者安全配置本地测试环境,确保支付流程的可靠性与数据合规性。
需要实现Stripe Webhook接收和处理逻辑
创建Stripe Checkout Session或处理支付意图
进行支付相关的本地测试和调试
npx skills add kinncj/Heimdall --skill stripe-patterns -g -y
提供 Supabase 本地开发、数据库迁移及边缘函数的标准模式,强调 RLS 安全策略与类型生成规范。
需要初始化或配置 Supabase 项目结构
编写包含行级安全策略的数据库迁移脚本
创建基于 Deno 的 Supabase 边缘函数
npx skills add kinncj/Heimdall --skill supabase-patterns -g -y
驱动红绿重构TDD开发流程,指导编写前置测试、最小化实现及代码重构。包含ATDD模式及集成测试容器生命周期管理,确保测试先行与质量保障。
需要实现新功能时
执行红绿重构循环时
npx skills add kinncj/Heimdall --skill tdd-workflow -g -y
提供Terraform基础设施即代码的最佳实践,涵盖模块结构、状态管理及变量模式。指导编写、验证和计划Terraform配置,强调成本标注与环境隔离,确保安全规范的IaC开发流程。
编写或重构Terraform配置
设计基础设施模块结构
管理Terraform状态与变量
npx skills add kinncj/Heimdall --skill terraform-patterns -g -y
基于STRIDE框架对组件和信任边界进行威胁建模,生成威胁登记册。用于在功能开发前或审查阶段识别安全风险、评估风险等级并制定缓解措施,确保系统安全性。
新功能安全审查
架构变更风险评估
npx skills add kinncj/Heimdall --skill threat-modeling -g -y
提供 Vercel 部署配置、边缘函数运行时选择、环境变量管理及中间件编写规范,指导开发者高效完成 Next.js 应用在 Vercel 平台的构建与发布流程。
需要配置 vercel.json 文件时
进行 Vercel 平台部署或发布操作时
设置环境变量或管理本地环境同步时
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工具。自动检测工具并执行检查,将违规项发布为PR评论或在合并前拦截。特别适配TUI终端目标,确保符合无障碍标准。
故事包含ui:true
被要求审计无障碍性
npx skills add kinncj/Heimdall --skill a11y-audit -g -y
根据设计令牌、原型和堆栈配置,自动生成包含实现文件、Storybook故事、单元测试及Gherkin规范的完整UI组件骨架代码。
需要创建新的UI组件
生成前端组件脚手架
npx skills add kinncj/Heimdall --skill component-scaffold -g -y
从故事Markdown文件提取Gherkin场景生成可执行的.feature文件,并自动为TS/JS/Python/Java项目生成Step Definition桩代码。保持测试与文档同步,支持多语言框架检测与适配。
将用户故事转换为自动化测试用例
初始化或更新Cucumber/BDD测试套件
从需求文档生成测试脚手架
npx skills add kinncj/Heimdall --skill cucumber-automation -g -y
管理W3C DTCG格式的设计令牌,作为唯一数据源读取tokens.json并自动生成CSS、Tailwind和Mantine输出,禁止手动编辑衍生文件。
需要更新或生成设计令牌时
修改tokens.json后需重新生成前端样式配置时
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
识别并标注架构决策的云端成本影响,提供费用估算模板和审查清单。
审查基础设施变更
设计新服务时评估成本
npx skills add kinncj/Heimdall --skill finops-review -g -y
自动化管理 GitHub Issue 全生命周期,支持创建、查看、编辑标签与指派、评论及关闭。通过 CLI 命令将 Issue 作为故事工件,实现从需求到测试的无干预流程。
需要创建或更新 GitHub Issue
管理故事生命周期的 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看板,支持添加Issue卡片、更新字段值及查询状态。优先使用gh CLI,缺失时回退至GraphQL API,实现项目流程自动化管理。
需要向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操作、仓库查看及Actions等。用于自动化或辅助与GitHub平台的交互,如创建任务、审查代码、合并分支及搜索内容。
需要操作GitHub Issue
需要创建或管理Pull Request
查询GitHub仓库状态
npx skills add kinncj/Heimdall --skill github-cli -g -y
移除文本中可检测的AI生成模式,使文档、注释、提交信息和正文更自然人性化。支持语音校准和自动集成,用于发布前的最终润色。
需要去除AI写作痕迹
文档或代码注释的自然化润色
npx skills add kinncj/Heimdall --skill humanizer -g -y
规范Jupyter Notebook结构、参数化执行及版本控制。提供标准化单元格顺序,支持Papermill参数注入与nbformat编程生成,涵盖HTML/PDF导出及Git输出清理最佳实践,确保分析流程可复现。
处理.ipynb文件时
需要自动化执行或参数化运行Notebook时
通过代码动态生成Notebook时
npx skills add kinncj/Heimdall --skill jupyter-patterns -g -y
基于Karpathy四大原则审计代码变更,评估思考、简洁性、精准修改和目标驱动执行。自动在实现阶段后触发或手动调用,生成合规评分报告并决定流程推进。
Phase 5 IMPLEMENT完成后自动触发
用户通过/karpathy-audit命令手动调用
npx skills add kinncj/Heimdall --skill karpathy-audit -g -y
提供Kubernetes和Kustomize最佳实践,涵盖基础结构、Deployment配置及HPA/PDB等模式。支持多环境覆盖管理,包含资源限制、探针及安全上下文设置,并附带干运行验证工作流以确保清单正确性。
编写或审查K8s Manifest文件
使用Kustomize进行多环境部署配置
配置容器健康检查与自动扩缩容策略
npx skills add kinncj/Heimdall --skill kubernetes-patterns -g -y


