Agent Skills
› kinncj/Heimdall
kinncj/Heimdall
GitHub针对生成UI执行WCAG 2.2 AA级无障碍审计,支持axe-core或pa11y工具,自动检测环境并运行检查。涵盖Web与终端界面,将违规结果写入JSON报告并在PR中评论,阻断AA级违规合并,确保符合可访问性标准。
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-core或pa11y工具,自动检测环境并运行检查。涵盖Web与终端界面,将违规结果写入JSON报告并在PR中评论,阻断AA级违规合并,确保符合可访问性标准。
故事包含 ui:true
用户要求审计无障碍性
npx skills add kinncj/Heimdall --skill a11y-audit -g -y
根据设计令牌、故事ID和原型,自动生成包含实现文件、Storybook故事、单元测试及Gherkin规范的完整UI组件骨架。
需要创建新的UI组件
基于设计稿生成前端代码骨架
npx skills add kinncj/Heimdall --skill component-scaffold -g -y
从故事Markdown文件提取Gherkin场景生成可运行的.feature文件,并为TypeScript/Python/Java等测试栈自动生成Step Definition存根代码,保持文档与测试套件同步。
用户要求将故事文档转换为自动化测试用例
需要同步Story Markdown到Cucumber/BDD测试套件
需要为新的Feature文件生成对应的Step定义骨架
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
审查Docker配置
优化容器镜像大小
配置服务健康检查
npx skills add kinncj/Heimdall --skill docker-patterns -g -y
用于在架构决策和基础设施变更审查中识别并标注云成本影响,提供成本驱动因素分类、Terraform注释格式及月度估算模板,辅助优化资源使用与成本控制。
审查基础设施变更
设计新服务时评估成本
npx skills add kinncj/Heimdall --skill finops-review -g -y
自动化管理GitHub Issue生命周期,包括创建、查看、编辑标签与指派、评论及关闭。通过CLI指令将Issue作为故事工件,支持阶段流转、TDD状态同步及阻塞通知,实现无需人工干预的Issue全链路管理。
需要创建或更新GitHub Issue以记录故事进度
需要根据测试状态(如TDD红绿)自动向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
用于生成符合规范、命名一致的 Gherkin 故事文件。涵盖 ID 分配、时间戳生成、文件名构建、标签格式化及场景验证,确保故事文件结构正确且包含必要的验收标准与元数据。
编写新的用户故事文件
更新现有的用户故事文件
生成 Gherkin 格式的验收标准
npx skills add kinncj/Heimdall --skill gherkin-authoring -g -y
提供GitHub CLI (gh) 的完整参考,涵盖仓库上下文、Issue管理(创建/查询/更新/评论/关闭)及PR操作(创建/审查/合并)。用于在开发过程中高效交互GitHub平台资源。
需要创建或管理GitHub Issue
需要提交或处理Pull Request
需要查看仓库状态或分支信息
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最佳实践,包括标准单元格结构、使用Papermill进行参数化执行、通过nbformat编程创建笔记本、格式导出及Git版本控制规范,确保分析的可复现性与代码整洁。
需要规范化Jupyter Notebook结构时
配置Papermill参数化执行时
使用Python脚本自动生成Notebook时
需要将Notebook导出为HTML或PDF时
清理Notebook输出以提交Git仓库时
npx skills add kinncj/Heimdall --skill jupyter-patterns -g -y
基于 Karpathy 四大原则审计代码变更,评估思考、简洁性、精准修改和目标驱动执行。自动生成合规报告并决定阶段推进,减少 LLM 编码错误。
Phase 5 IMPLEMENT 完成后自动触发
手动调用 /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)自动生成高保真UI组件模拟代码。支持Web和终端界面目标,并包含前置校验逻辑以确保输入合规。
需要基于线框图生成高保真UI组件代码
将设计令牌应用到具体UI框架以创建可运行原型
为前端开发准备经过批准的视觉实现草案
npx skills add kinncj/Heimdall --skill mockup -g -y
通用调度器,用于统一触发Taffy工作流、本地技能或子代理。支持从skills.sh注册表自动安装缺失技能,并在状态文件中追踪执行进度。
需要运行指定名称的工作流或任务
需要调用已注册的技能或代理
npx skills add kinncj/Heimdall --skill pipeline-runner -g -y
提供 Playwright CLI 交互探索、快照交互及会话管理功能,支持将操作转换为 E2E 测试代码并执行,适用于浏览器自动化测试编写与运行。
编写或运行浏览器自动化测试
进行交互式浏览器探索
生成 E2E 测试用例
npx skills add kinncj/Heimdall --skill playwright-cli -g -y
提供 PostgreSQL 数据库模式、迁移及查询优化的最佳实践,涵盖表结构、RLS 安全策略、索引创建及连接池配置。
编写数据库表结构
生成数据迁移脚本
优化 SQL 查询性能
npx skills add kinncj/Heimdall --skill postgresql-patterns -g -y
提供Redis集成最佳实践,涵盖缓存旁路、限流及会话存储模式。规范键命名约定,强调TTL设置与管道优化,助力后端服务高效利用Redis。
需要实现缓存逻辑
集成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
在提交代码前运行安全与质量审计,扫描密钥泄露、漏洞及风险模式。根据严重程度(CRITICAL/HIGH为阻断项)报告结果,确保合并或发布前的安全性。
提交PR前
合并功能分支到主分支前
添加新依赖后
修改认证或基础设施配置后
npx skills add kinncj/Heimdall --skill ship-safe -g -y
用于在开发前生成符合 Gherkin 语法的用户故事文件,包含状态机管理、模板定义及自动化校验逻辑,确保需求规格明确且经过审批。
需要为新功能编写行为驱动开发规范
验证现有故事文件是否符合验收标准
npx skills add kinncj/Heimdall --skill spec-kit -g -y
用于在功能上线前评估生产就绪状态,涵盖故障模式分析、可观测性要求(指标/日志/链路/告警)及运行手册制定。
新功能上线前的生产就绪评审
评估SLO、告警策略和回滚计划
npx skills add kinncj/Heimdall --skill sre-review -g -y
维持故事文件与GitHub Issue的双向同步,确保标题、内容、标签及状态的一致性。
需要同步Markdown故事文件与GitHub Issue
创建或更新Issue以匹配故事文件
npx skills add kinncj/Heimdall --skill story-issue-sync -g -y
提供Stripe支付集成模式,涵盖Webhook处理、Checkout会话创建及订阅管理。指导验证签名、使用幂等键及本地测试,确保支付流程安全与可靠。
需要集成Stripe支付功能
实现Webhook事件接收与处理
创建Checkout会话或订阅
npx skills add kinncj/Heimdall --skill stripe-patterns -g -y
提供 Supabase 本地开发、数据库迁移及 Edge Functions 的标准实践,涵盖 RLS 策略配置、类型生成与安全认证模式。
构建 Supabase 应用
配置数据库权限
部署边缘函数
npx skills add kinncj/Heimdall --skill supabase-patterns -g -y
指导基于TDD的软件开发流程,涵盖RED-GREEN-REFACTOR循环及ATDD模式。规范测试先行、最小实现、重构及集成测试容器生命周期管理,确保代码质量与行为正确性。
需要实现新功能
执行测试驱动开发
进行代码重构
npx skills add kinncj/Heimdall --skill tdd-workflow -g -y
提供Terraform基础设施即代码的模块结构、状态管理及变量模式规范。涵盖目录组织、最佳实践工作流及严格的安全与FinOps规则,指导编写高质量且可维护的Terraform配置。
编写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 部署最佳实践,涵盖 vercel.json 配置、边缘与 Node.js 运行时选择、环境变量管理及中间件模式。指导开发者在 Next.js 项目中高效部署并优化性能与安全。
部署到 Vercel
配置 Next.js 项目
npx skills add kinncj/Heimdall --skill vercel-patterns -g -y
根据品牌简报生成视觉识别规范(调色板、排版等)并序列化为JSON设计令牌,供UI使用。支持Web与终端(TUI)目标适配,确保WCAG对比度合规。
建立品牌视觉识别
生成设计令牌文件
npx skills add kinncj/Heimdall --skill visual-identity -g -y
根据用户故事文件生成低保真线框图,支持ASCII、SVG或HTML格式。适用于UI原型设计阶段,需人工审核后方可进入下游mockup工作。
需要为UI故事创建低保真线框图
从用户故事文件生成界面布局原型
npx skills add kinncj/Heimdall --skill wireframe -g -y
对生成的UI进行WCAG 2.2 AA级无障碍审计,支持Web和TUI目标,使用axe或pa11y工具检测违规并生成报告。
Story包含ui:true属性时
明确要求执行无障碍审计时
npx skills add kinncj/Heimdall --skill a11y-audit -g -y
用于生成前端UI组件脚手架,自动创建包含实现、Storybook故事、单元测试及Gherkin规范的完整文件树。支持React和HTML栈,骨架代码可运行并接入设计Token。
需要新建一个UI组件
根据Mockup生成组件骨架代码
npx skills add kinncj/Heimdall --skill component-scaffold -g -y
从故事Markdown文件中提取Gherkin场景生成可运行的.feature文件,并自动生成对应语言的Step Definition桩代码。用于保持测试套件与需求文档同步,支持TypeScript、Python和Java等主流技术栈。
将需求文档同步至自动化测试用例
为新功能生成Cucumber/BDD测试骨架
npx skills add kinncj/Heimdall --skill cucumber-automation -g -y
读取和写入W3C DTCG格式的design tokens,并生成CSS、Tailwind和Mantine等前端框架所需的输出文件。
需要修改或更新设计令牌(如颜色、字体、间距)时
需要将tokens.json同步为CSS变量、Tailwind配置或Mantine主题时
npx skills add kinncj/Heimdall --skill design-tokens -g -y
提供Docker和Docker Compose的最佳实践,包括多阶段构建、健康检查配置及安全规则,用于编写或审查容器化服务的配置文件。
编写Dockerfile
编写docker-compose.yml
审查容器化配置
优化镜像大小
npx skills add kinncj/Heimdall --skill docker-patterns -g -y
用于审查架构决策的云端成本影响,提供费用估算模板与标注规范,辅助识别计算、存储及网络等资源的潜在开销。
审查基础设施变更
设计新服务架构
npx skills add kinncj/Heimdall --skill finops-review -g -y
自动化管理 GitHub Issue 生命周期,包括创建、查看、编辑标签与指派、添加评论及关闭。通过 CLI 命令将 Issue 作为故事制品,实现从需求到 QA 闭环的无人工干预流程。
需要创建或更新 GitHub Issue
在故事生命周期中管理 Issue 状态
npx skills add kinncj/Heimdall --skill gh-issues -g -y
用于在GitHub仓库初始化或CI流程中,幂等地同步和创建Issue标签及里程碑。通过脚本确保标签状态一致,仅新增或更新,不删除,保障项目配置标准化。
新项目初始化时配置GitHub标签
CI/CD流水线中同步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故事文件,处理标签格式及场景验证,辅助产品负责人编写或更新需求文档。
编写新的用户故事文件
更新现有的Gherkin故事内容
分配故事ID和生成文件名
npx skills add kinncj/Heimdall --skill gherkin-authoring -g -y
提供 GitHub CLI (gh) 的完整参考,涵盖 Issue、PR、仓库及 Actions 的操作。用于自动化管理代码审查、任务跟踪、版本发布及 CI/CD 流程集成。
需要创建或管理 GitHub Issue
需要提交、审查或合并 Pull Request
需要查看仓库状态或分支信息
需要与 GitHub Actions 交互
npx skills add kinncj/Heimdall --skill github-cli -g -y
移除文本中可检测的AI生成模式,使文档、注释、提交信息和散文更自然人性化。适用于文档生成后、提交前及品牌一致性校准场景。
文档生成后润色
提交代码前检查
AI辅助写作去AI化
npx skills add kinncj/Heimdall --skill humanizer -g -y
提供Jupyter Notebook最佳实践,包括标准单元格结构、使用Papermill实现参数化执行、通过nbformat编程创建笔记本、导出格式及Git版本控制规范,确保分析流程的可重复性和整洁性。
用户询问Jupyter Notebook的结构规范或最佳实践
需要自动化生成或转换Jupyter Notebook文件
npx skills add kinncj/Heimdall --skill jupyter-patterns -g -y
基于Karpathy四大原则(先思考、简洁性、手术式变更、目标驱动)对代码变更进行审计。自动生成合规报告并评分,若未达标则阻止流程推进,旨在减少LLM编码错误。
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


