Agent Skills
› kinncj/Heimdall
kinncj/Heimdall
GitHub针对生成UI运行WCAG 2.2 AA级无障碍审计,支持axe/pa11y工具及终端界面检查,输出违规报告并阻止合并。
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工具及终端界面检查,输出违规报告并阻止合并。
故事包含 ui:true
要求执行无障碍审计
npx skills add kinncj/Heimdall --skill a11y-audit -g -y
用于生成带设计令牌绑定的完整UI组件脚手架,包含实现、Storybook故事、单元测试及Gherkin规范骨架。
需要创建新的UI组件
初始化组件文件结构
npx skills add kinncj/Heimdall --skill component-scaffold -g -y
从故事Markdown文件中提取Gherkin场景并生成可运行的.feature文件及步骤定义存根,支持TS、JS、Python和Java框架,保持测试套件与文档同步。
需要同步故事文档到测试用例
生成Cucumber/BDD测试特征文件
创建自动化测试步骤定义
npx skills add kinncj/Heimdall --skill cucumber-automation -g -y
管理设计令牌,读写W3C DTCG格式tokens.json,并生成CSS、Tailwind和Mantine等框架的样式输出。
修改或生成设计令牌
同步UI设计变量到代码
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注解规范。
审查基础设施变更
设计新服务时评估成本
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标签与里程碑。确保标签存在并更新属性,仅增改不删除,保障项目元数据一致性。
新建GitHub仓库时初始化标签体系
在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 分配、时间戳及标签格式。提供标准模板与验收准则验证规则,确保场景描述清晰且结构一致,辅助产品负责人编写和更新需求文档。
编写新的用户故事文件
更新现有的故事文件内容
npx skills add kinncj/Heimdall --skill gherkin-authoring -g -y
提供 GitHub CLI (gh) 的综合参考,涵盖 Issue、PR、Repo 及 Actions 等交互操作。用于自动化代码审查、任务管理、CI/CD 流程集成及版本控制协作。
需要创建或管理 GitHub Issue
执行 Pull Request 相关操作如创建、合并或检查 CI 状态
查询仓库信息、分支或搜索代码/问题
在 GitHub 上进行日常开发协作与发布
npx skills add kinncj/Heimdall --skill github-cli -g -y
移除文本中的AI生成痕迹和人工语言模式,使文档、注释、提交信息和正文更自然人性化。适用于最终定稿前的润色,支持语音校准和多种IDE集成。
代码提交前检查提交信息和注释
文档或README更新后的自然化润色
需要去除AI写作特征以符合品牌语调的场景
npx skills add kinncj/Heimdall --skill humanizer -g -y
提供Jupyter Notebook最佳实践,包括标准单元格结构、使用Papermill实现参数化执行、通过nbformat编程生成笔记、导出格式及Git提交时的清理规范,确保分析流程的可复现性与整洁。
需要规范Jupyter Notebook结构时
配置Notebook参数化执行或自动化运行
处理Notebook的Git版本控制与输出清理
npx skills add kinncj/Heimdall --skill jupyter-patterns -g -y
基于Karpathy四大原则(先思考、极简、精准修改、目标驱动)对代码变更进行审计。自动在实施阶段后触发或手动调用,生成合规评分报告并控制流程推进。
Phase 5 IMPLEMENT完成后自动触发
用户通过命令/karany-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、部署及状态机图,辅助架构文档化。
需要绘制架构图
编写技术文档
设计数据库结构
npx skills add kinncj/Heimdall --skill mermaid-diagrams -g -y
基于已批准的原型图和设计令牌,使用项目指定的UI技术栈(如Mantine、Tailwind或HTML)生成高保真UI组件模拟代码。支持Web和TUI目标,输出可运行代码供人工审批后作为实现基准。
需要基于原型图生成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测试执行。支持通过YAML快照高效操作DOM并生成测试代码,优化Token消耗。
编写或运行浏览器自动化测试
进行交互式浏览器探索和元素操作
生成或调试E2E测试用例
npx skills add kinncj/Heimdall --skill playwright-cli -g -y
提供PostgreSQL数据库模式、迁移和查询的最佳实践,涵盖表设计、RLS安全、索引优化及PgBouncer连接池配置,确保SQL幂等性与性能。
编写数据库表结构或Schema定义
生成数据库迁移脚本
优化SQL查询性能
配置PostgreSQL连接池
npx skills add kinncj/Heimdall --skill postgresql-patterns -g -y
提供Redis集成最佳实践,涵盖缓存旁路、限流及会话存储模式。指导Key设计规范、TTL设置、管道操作及生产环境SCAN替代KEYS等规则,助力服务高效接入Redis。
需要实现数据缓存逻辑
集成Redis进行API限流
配置Redis作为Session存储
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
用于在开发前生成符合 BDD 规范的 Gherkin 验收标准文件,确保需求明确并经过审批。
需要为功能编写规格说明
创建新的用户故事文档
验证故事文件是否已批准
npx skills add kinncj/Heimdall --skill spec-kit -g -y
评估新功能上线前的运维就绪状态,涵盖故障模式分析、可观测性指标及告警配置、回滚方案与运行手册,确保生产环境稳定性。
新功能上线前评审
生产发布准备检查
SLO与告警策略审核
npx skills add kinncj/Heimdall --skill sre-review -g -y
同步故事Markdown文件与GitHub Issue的双向一致性。以文件为叙事权威,Issue为状态/标签权威,自动创建Issue并回写编号URL,或根据文件变更更新Issue内容。
需要同步故事文件与GitHub Issue状态时
新建故事文件需关联Issue时
npx skills add kinncj/Heimdall --skill story-issue-sync -g -y
提供Stripe支付集成最佳实践,涵盖Webhook处理、幂等性键使用及订阅管理。指导开发者安全验证签名、测试本地事件及实现结账流程,确保支付数据合规与系统稳定性。
需要集成Stripe支付功能
实现Webhook接收与处理逻辑
配置Stripe订阅或结账会话
npx skills add kinncj/Heimdall --skill stripe-patterns -g -y
提供 Supabase 开发最佳实践,涵盖本地工作流、数据库迁移、RLS 安全策略及边缘函数模式,确保类型安全与数据隔离。
需要初始化 Supabase 项目结构
配置数据库表权限和 RLS 策略
编写或部署 Supabase Edge Functions
npx skills add kinncj/Heimdall --skill supabase-patterns -g -y
驱动测试驱动开发流程,包含红绿重构循环及ATDD模式。指导先写失败测试再实现代码,集成测试使用Docker容器生命周期管理,确保高质量交付与回归安全。
需要实现新功能时
执行TDD或ATDD开发流程时
npx skills add kinncj/Heimdall --skill tdd-workflow -g -y
提供Terraform基础设施即代码的最佳实践,涵盖模块结构、状态管理及变量模式。指导编写HCL配置,规范初始化、验证、计划流程,强调成本估算与安全合规,确保IaC开发质量。
编写或重构Terraform配置文件
设计基础设施模块结构
管理Terraform状态与变量
npx skills add kinncj/Heimdall --skill terraform-patterns -g -y
基于STRIDE框架对组件和信任边界进行威胁建模,生成威胁登记册。用于功能发布前的安全审查,识别 Spoofing、Tampering 等风险并制定缓解措施。
新功能安全审查
系统架构变更评估
敏感数据处理流程设计
npx skills add kinncj/Heimdall --skill threat-modeling -g -y
提供 Vercel 部署配置、边缘函数、环境变量管理及中间件模式的开发指南,辅助在 Vercel 平台进行 Next.js 应用的构建与发布。
需要配置 Vercel 部署文件
设置边缘函数或 Node.js 运行时
管理 Vercel 环境变量
编写 Vercel 中间件
npx skills add kinncj/Heimdall --skill vercel-patterns -g -y
根据品牌简报生成视觉识别系统(调色板、字体、间距),输出为JSON供设计令牌使用。支持Web和终端目标,确保色彩对比度合规。
建立品牌视觉风格
生成设计令牌文件
定义UI色彩与排版规范
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级无障碍审计,支持Web与终端界面,使用axe-core或pa11y工具检测违规并生成报告,阻断合并。
故事包含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多框架。用于保持测试套件与文档同步,实现自动化测试生成。
需要同步故事到测试套件时
生成Cucumber/Behave测试特征文件及步骤代码时
npx skills add kinncj/Heimdall --skill cucumber-automation -g -y
读取和写入W3C DTCG格式的design tokens,并生成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 全生命周期,支持创建、查看、编辑标签与指派、评论及关闭。通过 CLI 自动关联故事制品,实现从需求到 QA 的无干预流程自动化。
需要创建或更新 GitHub Issue
根据故事阶段自动标记 Issue 状态
在 Issue 中记录 TDD 测试进度或阻塞信息
npx skills add kinncj/Heimdall --skill gh-issues -g -y
用于在GitHub仓库初始化或CI流程中,幂等地同步和创建标签与里程碑。通过upsert逻辑确保标签状态一致,支持按阶段、类型、优先级等分类自动配置,不删除现有项。
新建GitHub仓库需初始化标签体系
CI/CD流水线中需保证标签定义一致
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 Issue/PR
执行 Git 工作流操作如合并请求、查看 CI 状态
通过命令行自动化处理代码审查流程
npx skills add kinncj/Heimdall --skill github-cli -g -y
用于去除文本中的AI生成痕迹和人工语言模式,使文档、注释、提交信息和正文更自然。支持语音校准,检测29种AI写作特征,适用于合并前的最终润色。
需要消除AI写作风格时
在提交代码前检查提交信息或注释
完成文档生成后润色
npx skills add kinncj/Heimdall --skill humanizer -g -y
提供Jupyter Notebook最佳实践,涵盖单元格结构规范、Papermill参数化执行、nbformat编程生成、格式导出及Git清理等流程,确保notebook的可复现性与整洁。
需要整理或重构Jupyter Notebook结构
使用Papermill进行参数化执行
通过代码动态创建Notebook
处理Notebook导出与Git提交清理
npx skills add kinncj/Heimdall --skill jupyter-patterns -g -y
基于Karpathy四项原则审计代码变更,评估思考、简洁性、精准修改和目标驱动。在实现阶段后自动触发或手动调用,生成合规报告并决定流程推进。
Phase 5 IMPLEMENT完成后自动触发
用户通过/karany-audit或@karpathy-audit手动调用
npx skills add kinncj/Heimdall --skill karpathy-audit -g -y
提供Kubernetes和Kustomize的最佳实践模式,包括目录结构、Deployment配置及PDB/HPA资源定义。适用于编写或审查k8s清单文件,确保部署规范与安全。
编写 Kubernetes 清单文件
审查 Kustomize 覆盖层配置
配置容器健康检查与资源限制
npx skills add kinncj/Heimdall --skill kubernetes-patterns -g -y


