Agent Skills
› kinncj/Heimdall
kinncj/Heimdall
GitHub对生成的UI执行WCAG 2.2 AA级无障碍审计,支持axe-core或pa11y工具,自动发布PR评论并阻断违规合并。涵盖Web与TUI目标,检查语义、对比度及键盘交互等标准。
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工具,自动发布PR评论并阻断违规合并。涵盖Web与TUI目标,检查语义、对比度及键盘交互等标准。
故事包含 ui:true
被要求审计无障碍性
npx skills add kinncj/Heimdall --skill a11y-audit -g -y
根据设计令牌和原型自动生成前端组件骨架,包含实现文件、Storybook故事、单元测试及Gherkin规范。支持自动检测React/Mantine等框架栈,生成可运行的TODO占位代码。
需要创建新的UI组件
基于设计稿生成组件结构
npx skills add kinncj/Heimdall --skill component-scaffold -g -y
从故事Markdown文件中提取Gherkin场景生成可运行的.feature文件,并自动生成对应测试框架的Step Definition存根。支持TypeScript、Python、Java等主流Cucumber实现,确保测试用例与需求文档同步。
将用户故事转换为自动化测试用例
为新的Gherkin场景生成步骤定义代码
npx skills add kinncj/Heimdall --skill cucumber-automation -g -y
读取和写入W3C DTCG格式的设计令牌文件,并生成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
用于审查架构决策的 FinOps 技能,识别云成本影响。涵盖计算、存储、网络及第三方 API 的成本驱动因素,提供 Terraform 注释格式和月度估算模板,辅助评估扩展性和优化资源分配。
审查基础设施变更
设计新服务时评估成本
npx skills add kinncj/Heimdall --skill finops-review -g -y
管理GitHub Issue全生命周期,支持创建、查看、更新标签、评论及关闭操作。用于在故事开发中自动维护Issue状态与关联,实现从需求到QA的无干预流程。
需要创建或更新GitHub Issue时
管理故事生命周期中的Issue状态
npx skills add kinncj/Heimdall --skill gh-issues -g -y
用于在GitHub仓库初始化或CI流程中,幂等地同步和创建标签与里程碑。通过脚本确保标签状态一致,支持按阶段、类型、优先级等多维度分类管理,适用于项目标准化配置。
新建GitHub仓库需要初始化标签体系
CI/CD流水线中需保证标签定义一致性
团队统一工作流标签规范
npx skills add kinncj/Heimdall --skill gh-labels-milestones -g -y
管理 GitHub Projects v2 看板,支持添加 Issue、更新字段值及查询状态。优先使用 gh CLI,无则回退至 GraphQL API,实现自动化项目管理操作。
需要向 GitHub Project 看板添加 Issue
需要更新 Project 中的字段状态或类型
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 操作(创建/审查/合并),用于自动化 GitHub 交互。
需要创建或管理 GitHub Issue
需要处理 Pull Request 流程
查询仓库状态或搜索代码
npx skills add kinncj/Heimdall --skill github-cli -g -y
用于去除文本中的AI生成痕迹和人工语言模式,使文档、注释、提交信息等内容更自然流畅。支持手动调用及MAPLE流程集成,提供语音校准功能以匹配个人写作风格。
在提交代码前检查提交信息和注释
优化README或变更日志等文档内容
MAPLE文档阶段后自动执行
将AI辅助生成的文本润色为自然人类语气
npx skills add kinncj/Heimdall --skill humanizer -g -y
提供Jupyter Notebook最佳实践,涵盖结构化单元格排序、Papermill参数化执行、编程式创建、格式导出及Git清理规范,确保分析流程的可复现性与代码整洁。
需要规范化Jupyter Notebook结构时
使用Papermill进行参数化运行时
通过nbformat编程生成Notebook时
处理Notebook版本控制与输出清理时
npx skills add kinncj/Heimdall --skill jupyter-patterns -g -y
基于Karpathy四大原则审计代码变更,评估思考、简洁性、手术式修改及目标驱动执行。自动生成合规报告并评分,作为实施阶段到验证阶段的门禁,阻止不达标代码推进。
Phase 5 IMPLEMENT完成后自动触发
用户手动调用 /karany-audit 或 @karany-audit
npx skills add kinncj/Heimdall --skill karpathy-audit -g -y
提供Kubernetes和Kustomize的最佳实践模式,涵盖基础结构、Deployment配置、PDB及HPA设置,并包含验证工作流。用于编写或审查k8s清单文件。
编写Kubernetes部署清单
使用Kustomize管理环境覆盖
审查K8s资源配置
配置Pod中断预算或自动扩缩容
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设计稿
根据线框图生成前端组件代码
npx skills add kinncj/Heimdall --skill mockup -g -y
统一调度入口,按优先级执行Taffy工作流、本地技能或子代理。支持从skills.sh注册表自动安装缺失技能,并在状态文件中记录运行进度,实现多类型任务的集中分发与追踪。
需要运行指定的工作流、技能或代理任务
用户输入/pipeline-runner命令并附带目标名称
npx skills add kinncj/Heimdall --skill pipeline-runner -g -y
提供 Playwright CLI 的使用指南,涵盖浏览器探索、快照交互、会话管理及测试生成与执行。支持通过快照高效进行 E2E 测试开发和调试,优化 Token 使用效率。
需要编写或运行浏览器自动化测试
进行 E2E 测试调试和元素定位
将手动操作转换为 Playwright 测试代码
npx skills add kinncj/Heimdall --skill playwright-cli -g -y
提供PostgreSQL数据库模式、迁移及查询优化标准,涵盖表结构、RLS策略、索引创建及PgBouncer配置。用于编写幂等SQL和数据库架构设计。
编写数据库迁移文件
设计PostgreSQL表结构
优化SQL查询性能
npx skills add kinncj/Heimdall --skill postgresql-patterns -g -y
提供 Redis 集成最佳实践,涵盖键命名规范、Cache-Aside 缓存模式、基于有序集合的限流及会话存储实现。指导开发者正确使用 TTL、管道和 SCAN 命令,确保高性能与稳定性。
需要实现数据缓存逻辑
需要构建 API 限流功能
需要配置会话存储
询问 Redis 键设计或性能优化
npx skills add kinncj/Heimdall --skill redis-patterns -g -y
用于编写和管理架构决策记录(ADR)的规范,指导在docs/specs/下创建结构化文档,涵盖背景、目标、提案及多维度影响评估。
需要记录重大架构决策
在多个技术方案间进行权衡选择
引入新技术或框架
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
用于在功能上线前评估生产就绪状态,涵盖故障模式分析、可观测性指标、告警配置及回滚预案。
新功能上线前的生产就绪审查
评估服务的SLO、告警和运行手册
npx skills add kinncj/Heimdall --skill sre-review -g -y
维护故事Markdown文件与GitHub Issue的双向同步,确保状态、标签及正文一致性。
需要同步故事文件与Issue状态时
创建或更新Story关联的Issue时
npx skills add kinncj/Heimdall --skill story-issue-sync -g -y
提供Stripe支付集成模式,涵盖Webhook处理、签名验证、幂等性键及订阅管理。指导开发者安全、可靠地实现支付功能,包含本地测试配置与最佳实践规则。
需要集成Stripe支付API
实现Webhook事件处理逻辑
处理订阅或一次性付款流程
npx skills add kinncj/Heimdall --skill stripe-patterns -g -y
提供 Supabase 本地开发、数据库迁移及边缘函数开发的标准化模式与最佳实践。涵盖 RLS 策略配置、类型生成及安全规范,辅助开发者高效构建 Supabase 应用。
需要创建 Supabase 数据库表或迁移文件
配置 Supabase 行级安全策略 (RLS)
编写或部署 Supabase 边缘函数
初始化 Supabase 本地开发环境
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部署、边缘函数及环境变量配置的最佳实践,涵盖vercel.json设置、运行时选择、CI/CD流程及中间件模式。
部署Next.js应用到Vercel
配置Vercel环境变量或边缘函数
优化Vercel构建与发布流程
npx skills add kinncj/Heimdall --skill vercel-patterns -g -y
根据品牌简报生成视觉识别规范(调色板、字体、间距等)并序列化为JSON,供设计令牌技能使用。支持Web与终端目标,确保WCAG对比度合规。
需要建立或更新品牌视觉风格指南
生成用于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和TUI目标。自动检测axe或pa11y工具,运行审计并生成违规报告,阻止合并违规项。适用于含ui:true的故事或手动请求审计场景。
故事包含 ui:true 标记
用户明确要求审计无障碍性
npx skills add kinncj/Heimdall --skill a11y-audit -g -y
用于自动生成带设计令牌绑定的UI组件骨架,包含实现、Storybook故事、单元测试和Gherkin规范。支持React和HTML栈,输入组件名及配置即可生成可运行的TODO桩代码。
需要创建新的UI组件
根据设计稿或mockup快速搭建前端组件结构
npx skills add kinncj/Heimdall --skill component-scaffold -g -y
自动化从故事Markdown文件提取Gherkin场景生成可运行的.feature文件和步骤定义桩代码,支持TS/JS/Python/Java多栈,保持测试与文档同步。
需要从故事文档同步生成Cucumber测试用例
需要为新的Gherkin场景生成对应语言的步骤定义桩代码
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与Compose配置,优化容器化服务。
编写Dockerfile
审查Docker配置
配置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 作为核心工件进行状态追踪和关联。
需要创建新的 GitHub Issue 时
更新或关闭现有 GitHub Issue 时
npx skills add kinncj/Heimdall --skill gh-issues -g -y
用于在GitHub仓库初始化或CI流程中,幂等地同步和创建Issue标签及里程碑。通过upsert逻辑确保标签状态一致,支持按阶段、类型、优先级等分类管理项目工作流。
新建GitHub仓库需要标准化标签体系
CI/CD流水线中需要同步或更新Issue标签定义
npx skills add kinncj/Heimdall --skill gh-labels-milestones -g -y
管理 GitHub Projects v2 看板,支持添加 Issue、更新字段值及查询状态。优先使用 CLI,失败时回退至 GraphQL API,实现项目板自动化操作。
需要向 GitHub 项目看板添加 Issue
需要更新项目看板的字段状态或类型
需要查询 GitHub 项目看板当前状态
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生成痕迹,使文档、注释、提交信息等内容更自然。适用于代码合并前的最终润色及品牌一致性校准。
生成文档后需去AI化
提交代码前检查注释和消息
优化README或更新日志
npx skills add kinncj/Heimdall --skill humanizer -g -y
提供Jupyter Notebook最佳实践,包括标准单元格结构、使用Papermill实现参数化执行、编程式创建Notebook及自动化导出。规范Git提交前的输出清理与版本控制卫生,确保分析的可复现性与代码整洁。
需要规范Jupyter 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 等组件,支持多环境覆盖与验证流程。
编写或审查 Kubernetes 清单文件
使用 Kustomize 进行多环境配置管理
npx skills add kinncj/Heimdall --skill kubernetes-patterns -g -y


