Agent Skills
› shashankswe2020-ux/rigspark
shashankswe2020-ux/rigspark
GitHub指导稳定API及接口设计,涵盖REST、GraphQL、模块边界与组件属性。强调契约优先、错误语义一致性及Hyrum定律,旨在降低误用风险并确保向后兼容。
Install All Skills
npx skills add shashankswe2020-ux/rigspark --all -g -y
Skills in Collection (22)
指导稳定API及接口设计,涵盖REST、GraphQL、模块边界与组件属性。强调契约优先、错误语义一致性及Hyrum定律,旨在降低误用风险并确保向后兼容。
设计新的API端点
定义模块间契约或边界
创建组件属性接口
建立影响API形态的数据库模式
npx skills add shashankswe2020-ux/rigspark --skill api-and-interface-design -g -y
通过Chrome DevTools MCP在真实浏览器中测试和调试前端应用,支持DOM检查、控制台日志、网络请求分析、性能剖析及视觉验证,弥补静态代码分析与运行时数据的差距。
构建或修改浏览器渲染内容
调试UI布局、样式或交互问题
诊断控制台错误或警告
分析网络请求和API响应
剖析页面性能指标
npx skills add shashankswe2020-ux/rigspark --skill browser-testing-with-devtools -g -y
自动化CI/CD流水线配置,涵盖质量门禁、构建测试及部署策略。用于设置新项目流水线、修改自动检查或调试CI故障,确保代码变更经过严格验证后发布。
设置或修改构建和部署流水线
配置CI中的测试运行器或质量门禁
建立部署策略
调试CI失败
npx skills add shashankswe2020-ux/rigspark --skill ci-cd-and-automation -g -y
执行多维代码审查,涵盖正确性、可读性、架构、安全和性能五个维度。在合并前评估变更质量,确保提升代码健康度并符合项目规范,而非追求完美。
合并PR或变更前
完成功能实现后
评估其他智能体生成的代码
重构现有代码
修复bug后
npx skills add shashankswe2020-ux/rigspark --skill code-review-and-quality -g -y
用于在不改变行为的前提下简化代码,提升可读性、可维护性和扩展性。适用于重构复杂逻辑、消除重复代码及代码审查场景。
代码功能正常但结构臃肿难懂
代码审查中发现可读性或复杂性缺陷
存在深层嵌套或过长函数
合并后引入的重复或不一致代码
npx skills add shashankswe2020-ux/rigspark --skill code-simplification -g -y
优化AI代理上下文配置以提升输出质量。通过分层管理规则文件、架构文档和源码,在会话开始、质量下降或切换任务时精准注入信息,防止幻觉并遵循项目规范。
启动新的编码会话
代理输出质量下降(如产生幻觉)
在不同代码库部分间切换
为AI辅助开发设置新项目
npx skills add shashankswe2020-ux/rigspark --skill context-engineering -g -y
提供系统化根因调试指南,适用于测试失败、构建中断或运行时异常等场景。通过停止新功能开发、保留证据、结构化排查和修复根本原因,避免盲目猜测,确保问题彻底解决并防止复发。
测试用例执行失败
代码构建过程报错
程序运行时出现意外错误
行为表现与预期不符
npx skills add shashankswe2020-ux/rigspark --skill debugging-and-error-recovery -g -y
管理代码废弃与迁移流程,指导如何安全移除旧系统、API或功能,并帮助用户平滑过渡至新实现。涵盖决策评估、依赖分析及迁移策略制定,旨在降低维护成本与技术债务。
需要移除不再使用的旧系统或API
计划下线特定功能
合并重复的实现逻辑
清理无人维护但被依赖的死代码
决定是维持遗留系统还是进行迁移
npx skills add shashankswe2020-ux/rigspark --skill deprecation-and-migration -g -y
指导记录架构决策和文档,通过ADRs捕捉技术决策的背景、权衡及替代方案,为团队和Agent提供关键上下文,避免重复解释。
做出重大架构决策
设计数据模型或选择框架
变更公共API
新成员入职需要了解背景
npx skills add shashankswe2020-ux/rigspark --skill documentation-and-adrs -g -y
指导构建生产级、可访问且高性能的前端UI,涵盖组件架构、状态管理及设计模式,确保界面质量而非AI生成风格。
构建新的UI组件或页面
修改现有用户界面
实现响应式布局
添加交互逻辑或状态管理
npx skills add shashankswe2020-ux/rigspark --skill frontend-ui-engineering -g -y
规范 Git 工作流与版本控制,涵盖分支策略、原子提交及描述性消息。旨在通过纪律性版本控制确保代码变更的可管理性与可追溯性。
进行代码变更时
执行提交操作时
创建或合并分支时
解决冲突时
npx skills add shashankswe2020-ux/rigspark --skill git-workflow-and-versioning -g -y
辅助用户通过发散与收敛思维迭代优化创意,将其转化为可执行的概念。包含理解扩展、评估收敛和精炼输出三个阶段,最终生成包含问题陈述、MVP范围等的Markdown文档。
Help me refine this idea
Ideate on [concept]
Stress-test my plan
npx skills add shashankswe2020-ux/rigspark --skill idea-refine -g -y
指导以增量方式实现功能,通过薄垂直切片、测试和验证循环管理复杂变更。适用于多文件修改、新功能构建及重构,避免一次性编写过多代码,确保系统始终处于可测试状态。
实施涉及多个文件的变更
从任务分解构建新功能
重构现有代码
准备一次性编写大量代码时
npx skills add shashankswe2020-ux/rigspark --skill incremental-implementation -g -y
指导应用性能优化流程,强调先测量后优化。涵盖前端Core Web Vitals指标及后端APM工具使用,通过测量、识别瓶颈、修复和验证步骤提升加载速度与响应效率,防止过早优化。
需要优化应用性能或满足SLA要求
怀疑存在性能回归或核心指标不达标
npx skills add shashankswe2020-ux/rigspark --skill performance-optimization -g -y
将需求拆解为有序、可验证的任务,明确依赖关系与验收标准。适用于需求过大、需并行开发或顺序不明的场景,旨在提升交付可靠性与范围估算准确性。
需求规格已定但任务难以启动
需要估算工作范围
支持多代理并行协作
npx skills add shashankswe2020-ux/rigspark --skill planning-and-task-breakdown -g -y
对 Ollama、llama.cpp 等真实推理运行时执行生产级冒烟测试,验证模型加载、API 交互及清理流程,确保适配器与真实二进制文件兼容。
实现或重大修改后端适配器后
需要验证真实运行时行为而非 Mock 时
发布前确认运行时阶段可交付时
npx skills add shashankswe2020-ux/rigspark --skill runtime-production-smoke-test -g -y
提供Web应用安全开发规范,涵盖输入验证、认证授权、敏感数据保护及OWASP Top 10防护。指导开发者在构建涉及用户输入或外部集成功能时遵循安全最佳实践,防范注入、XSS等常见漏洞。
处理用户输入或表单提交
实现身份认证与权限控制
存储或传输敏感/隐私数据
集成第三方API或服务
npx skills add shashankswe2020-ux/rigspark --skill security-and-hardening -g -y
提供生产环境发布前的全面检查清单,涵盖代码、安全、性能、可访问性及基础设施等领域,并指导特性开关策略,确保发布过程安全、可观测且支持灰度与回滚。
准备部署到生产环境
需要预发布检查清单
设置监控或计划分阶段发布
npx skills add shashankswe2020-ux/rigspark --skill shipping-and-launch -g -y
一种确保代码正确性的开发技能,要求基于官方文档进行实现和引用。通过检测技术栈版本、获取权威文档并遵循最佳实践,生成可信赖的代码,避免依赖过时记忆。适用于框架相关功能的构建与审查。
用户要求基于官方文档验证或引用代码
构建框架特定的样板代码或核心功能
需要确保代码符合当前最佳实践且版本敏感
npx skills add shashankswe2020-ux/rigspark --skill source-driven-development -g -y
在编码前创建结构化规范,明确目标、边界和假设。适用于新项目或需求模糊场景,通过分阶段人工审核确保方向正确,避免盲目开发。
启动新项目或新功能
需求不明确或存在歧义
涉及架构决策
npx skills add shashankswe2020-ux/rigspark --skill spec-driven-development -g -y
指导在实现逻辑、修复Bug或修改功能时,遵循先写失败测试再写代码的TDD流程。涵盖RED-GREEN-REFACTOR循环及Bug复现模式,确保代码正确性并防止回归。
需要实现新功能或逻辑
修复已知Bug
修改现有功能行为
添加边界情况处理
npx skills add shashankswe2020-ux/rigspark --skill test-driven-development -g -y
这是一个元技能,用于发现、选择并调用其他工程工作流技能。当用户启动会话或需要确定当前任务适用的具体技能时触发。它通过识别开发阶段(如编码、测试、调试等)来指导后续操作,确保遵循高级工程师的标准流程。
启动新会话时
需要发现适用于当前任务的技能时
npx skills add shashankswe2020-ux/rigspark --skill using-agent-skills -g -y


