Agent Skills
› stella/stella
stella/stella
GitHub自动化浏览器QA与UX冒烟测试工具。启动开发服务器,控制Chrome遍历指定功能区的用户故事,监控控制台和网络错误,生成结构化报告,涵盖正常、异常及边界场景。
安装全部 Skills
npx skills add stella/stella --all -g -y
集合内 Skills (46)
自动化浏览器QA与UX冒烟测试工具。启动开发服务器,控制Chrome遍历指定功能区的用户故事,监控控制台和网络错误,生成结构化报告,涵盖正常、异常及边界场景。
需要执行前端功能自动化测试
进行UX冒烟测试
验证特定功能模块的用户旅程
npx skills add stella/stella --skill click-around -g -y
定义AI集成开发规范,确保SDK状态处理完备、生命周期语义正确及数据持久化一致性。
构建或审查AI聊天功能
实现模型适配器或工具
处理流式传输与消息持久化
npx skills add stella/stella --skill conventions-ai -g -y
定义数据库模式、迁移、查询及租户权限的编码规范。涵盖Drizzle ORM用法、PostgreSQL索引策略、CI/CD迁移流程及RLS安全实践,确保数据一致性与部署安全。
编写或修改数据库Schema
执行数据库迁移操作
构建涉及多租户隔离的查询逻辑
npx skills add stella/stella --skill conventions-db -g -y
Stella项目的国际化规范,指导用户界面字符串的添加与修改。涵盖翻译流程、键命名原则及术语表使用,确保多语言版本的一致性与自然度。
添加新的用户界面文本
修改现有翻译内容
检查i18n同步状态
npx skills add stella/stella --skill conventions-i18n -g -y
定义外部数据摄入与同步工作流的规范,确保幂等性、回放安全及断点续传。涵盖稳定标识、原子事务、检查点管理及防陈旧数据处理,适用于连接器、Webhook及修复作业。
构建或审查数据导入/提取逻辑
设计连接器同步或Webhook处理流程
实现队列Worker或修复扫描任务
开发涉及状态持久化的异步工作流
npx skills add stella/stella --skill conventions-ingestion -g -y
规范前端性能守卫机制,涵盖网络、Bundle、React编译器及DB查询基线。要求修复回归而非盲目重置基线,提供失败处理流程与基线更新策略,确保性能可度量且CI严格把关。
性能守卫检查(如网络、Bundle、DB查询)在CI中失败
修改被标记为热点的路由或端点
涉及前端性能优化的代码变更
npx skills add stella/stella --skill conventions-perf -g -y
定义高并发场景下的架构规范,涵盖分页、租户隔离、无状态服务及数据流处理等原则。用于指导后端接口设计、数据库建模及工作流实现,确保系统可扩展性。
进行架构决策
设计API端点或Worker
新增数据库表
调整数据量级行为
npx skills add stella/stella --skill conventions-scale -g -y
规范处理认证、数据访问及外部API时的安全实践,涵盖权限最小化、审计追踪、加密及工作区隔离,确保符合SOC2/ISO27001标准并保护敏感法律数据。
编写涉及认证的代码
实现数据访问逻辑
处理文件操作
集成外部API
npx skills add stella/stella --skill conventions-security -g -y
规范 React useEffect 使用,禁止直接调用,引导开发者优先采用渲染派生、TanStack Query、事件处理或 key 重置等替代方案。仅允许通过封装钩子进行外部同步,确保意图明确且可维护。
编写或审查 React 组件中的副作用逻辑
排查 useEffect 滥用导致的性能问题或状态不同步
npx skills add stella/stella --skill conventions-use-effect -g -y
定义面向用户的UI组件设计规范,涵盖品牌视觉、色彩纪律、微交互、图标语义及排版细节,确保界面清晰、专业且低噪。
构建或修改用户界面组件
前端样式与视觉规范制定
npx skills add stella/stella --skill conventions-ux -g -y
指导如何启动本地开发环境,通过dev-runner管理Docker服务、端口分配和迁移。重点解决多工作树下的基础设施端口隔离与所有权冲突,确保开发环境安全启动。
启动本地开发环境
配置Docker服务
处理端口冲突
npx skills add stella/stella --skill dev -g -y
驱动现有 Pull Request 完成代码审查与 CI 验证,通过迭代修复反馈和解决冲突,直至达到可合并状态。仅在用户明确要求时执行合并操作,确保流程合规与安全。
用户要求完成或合并某个特定的 Pull Request
需要自动化处理 PR 的审查反馈、CI 失败及冲突解决
npx skills add stella/stella --skill finish-pr -g -y
根据 Stella 规范,依据参数生成 Elysia API 处理器。解析资源名与操作,参照现有结构创建目录文件,包含验证、鉴权及 ORM 逻辑,注册路由并运行检查测试。
需要创建新的 Elysia API 处理器
根据资源名称和操作生成标准 API 代码
遵循 Stella 规范进行后端路由开发
npx skills add stella/stella --skill new-handler -g -y
自动化准备代码变更以发起Pull Request,包括隔离工作区、依赖引导、正确重基及自审,确保提交干净并安全推送更新PR。
用户希望创建或更新Pull Request
用户需要整理当前分支状态以进行代码审查
npx skills add stella/stella --skill open-pr -g -y
该技能用于在用户明确要求时,基于仓库现有架构和代码证据,创建结构化的实施计划。它强调通过垂直切片分解任务,明确决策依据、范围、契约及验证标准,确保计划具备可执行性且不与现有规划体系冲突。
用户明确要求制定实施计划
需要基于证据拆解功能实现步骤
npx skills add stella/stella --skill plan -g -y
用于深入评估重大产品创意的研究技能,通过问题分析、现状审计、边界测试及市场调研,结合仓库证据判断可行性与方向,避免盲目开发。
评估重大新功能或产品创意
进行产品可行性研究与市场对比分析
在编码前进行深度产品决策咨询
npx skills add stella/stella --skill product-deep-think -g -y
在产品需求模糊或方案未定时,引导澄清问题、分离供需、定义目标与约束,评估选项并明确权衡,最终产出包含问题、用户、目标和风险的产品简报,确保实施前具备清晰的产品逻辑。
需求描述模糊不清
存在多种可行解决方案
执行风险超过产品清晰度
npx skills add stella/stella --skill product-think -g -y
自动处理来自各类AI代码审查机器人的PR评论。通过GraphQL获取状态,分类并验证机器人建议,实施修复或回应,并在GitHub上提供可验证的反馈,实现自动化PR审查闭环。
用户要求处理AI代码审查意见
需要自动化响应PR中的机器人评论
npx skills add stella/stella --skill rabbit-round -g -y
用于追踪近期代码变更导致的功能回归或行为异常。通过构建快速、确定性的反馈循环(如运行测试、API调用、二分查找等),定位故障根源,适用于原因不明的bug排查场景。
收到关于功能退化的Bug报告
需要定位最近引入的未知错误
执行二分查找以隔离问题提交
npx skills add stella/stella --skill regression-hunt -g -y
用于对Stella代码、路径或Git差异进行只读安全审计,检查特权法律数据、租户隔离、认证及AI等安全缺陷,生成基于证据的审查报告。
需要进行代码安全审查
分析Git diff中的安全隐患
评估系统安全不变量
npx skills add stella/stella --skill security-audit -g -y
用于跨语言(Bun, Python, Rust等)和容器环境的第三方依赖盘点、评估与更新验证,涵盖风险识别及批量更新策略。
需要检查项目依赖版本状态
请求更新或升级第三方库
评估依赖升级的安全与兼容性风险
npx skills add stella/stella --skill update-deps -g -y
自动化浏览器QA与UX冒烟测试工具。启动开发服务器,控制Chrome遍历指定功能区的用户故事,监控控制台与网络错误,生成结构化报告,涵盖正常、空状态及异常场景。
需要自动化执行UI/UX冒烟测试
验证特定功能模块的可用性与稳定性
检查前端交互中的控制台错误或网络失败
npx skills add stella/stella --skill click-around -g -y
规范AI集成开发,确保SDK状态处理完备、生命周期语义正确及流式数据一致性,防止静默状态丢失。
构建或审查AI聊天功能
开发模型适配器或工具
实现提示词或流式处理
处理消息持久化
npx skills add stella/stella --skill conventions-ai -g -y
定义数据库模式、迁移、查询及租户隔离的开发规范。涵盖Schema设计、Drizzle枚举使用、索引策略、CI/CD迁移流程、安全回滚及RLS权限控制,确保数据一致性与部署安全。
编写或修改数据库表结构
创建或执行数据库迁移脚本
编写涉及租户隔离的SQL查询
配置数据库事务与外键约束
npx skills add stella/stella --skill conventions-db -g -y
定义Stella项目的国际化规范,指导用户可见字符串的添加与修改。涵盖i18n流程、键命名原则、术语表管理及翻译质量标准,确保多语言一致性与地道表达。
需要添加新的用户界面文本
需要修改现有的多语言文案
涉及国际化相关的代码审查
npx skills add stella/stella --skill conventions-i18n -g -y
规范外部数据摄入、同步及修复作业的设计,确保幂等性、回放安全与状态一致性。涵盖稳定标识、原子事务、检查点管理及防重放机制。
构建或审查外部数据导入/摄取工作流
开发连接器同步、Webhook处理或提取Worker
设计修复扫描或断点续传逻辑
npx skills add stella/stella --skill conventions-ingestion -g -y
规范性能守卫检查失败或修改热点路由时的处理流程。涵盖网络、Bundle、React编译器及DB查询基线,要求优先修复回归而非盲目重置基线,并提供详细失败应对策略。
CI中性能守卫检查失败
修改被标记为热点的路由或端点
npx skills add stella/stella --skill conventions-perf -g -y
提供高并发、多租户系统的可扩展性设计规范,涵盖无状态服务、游标分页、租户隔离及后台任务约束,确保系统在百万级数据下稳定运行。
进行架构决策
设计API端点或Worker
添加数据库表
修改数据量相关行为
npx skills add stella/stella --skill conventions-scale -g -y
规范处理认证、数据访问及外部API的代码安全实践,涵盖最小权限、审计追踪、加密及工作区隔离等SOC2原则,强调通过结构化约束防止安全漏洞。
编写涉及身份验证的代码
实现数据访问逻辑
处理文件操作
调用外部API
npx skills add stella/stella --skill conventions-security -g -y
规范 React useEffect 使用,禁止直接调用。提供决策流程:优先渲染时派生、使用 TanStack Query 获取数据、事件处理器处理交互、key 重置状态,仅允许通过特定包装器处理外部同步。
编写或审查 React 组件中的副作用逻辑
检查是否违规使用了原始 useEffect
npx skills add stella/stella --skill conventions-use-effect -g -y
定义面向用户的UI组件设计规范,涵盖品牌视觉、色彩纪律、微交互、图标语义及排版细节,确保界面清晰专业且减少视觉噪音。
构建用户界面组件
修改现有UI样式
npx skills add stella/stella --skill conventions-ux -g -y
指导如何启动本地开发环境,通过 dev-runner 处理端口分配、Docker 服务、数据库迁移及健康检查,支持多工作区隔离与基础设施所有权管理。
启动本地开发环境
配置 Docker 服务
解决端口冲突
npx skills add stella/stella --skill dev -g -y
根据 Stella 规范脚手架化 Elysia API 处理器。解析资源名和操作,参考现有结构生成包含验证、鉴权及 ORM 访问的代码文件,注册路由并运行检查。
创建新的 Elysia API 处理器
需要按照 Stella 规范生成 CRUD 接口代码
npx skills add stella/stella --skill new-handler -g -y
用于准备当前分支以创建 Pull Request。流程包括验证隔离分支、安装工具链、变基到远程 main、对照规范自我审查并修复、运行 lint/typecheck/test 等质量检查、执行安全审计,最后推送代码并以草稿形式创建 PR。
用户请求准备 PR
需要自动化代码审查和质量检查
希望将功能分支推送到远程并创建草稿 PR
npx skills add stella/stella --skill open-pr -g -y
用于在.agents/plans/目录下为功能或任务创建新计划文件。需读取架构文档,确定序号,调研代码库后生成包含目标、设计决策、范围及实施细节的Markdown计划,并与用户确认。
需要为新功能或任务制定开发计划时
用户请求创建项目规划文档时
npx skills add stella/stella --skill plan -g -y
评估重大产品创意,结合仓库证据、市场调研、切换成本及合规性进行深度分析。通过确立问题、现状剖析、边界测试和市场研究,判断功能可行性与战略方向,辅助决策而非直接编码。
用户询问新功能的可行性或价值
需要评估产品创意与市场/技术约束的匹配度
在进行具体开发前进行战略级产品论证
npx skills add stella/stella --skill product-deep-think -g -y
用于系统化处理CodeRabbit等自动化PR审查评论的单次执行技能。通过获取上下文和未解决评论,分析建议并选择接受或反驳,最后按规范回复评论以完成代码审查交互。
需要处理CodeRabbit、Gemini、Copilot等Bot的PR审查评论
需要对自动化审查建议进行一次性批量响应
npx skills add stella/stella --skill rabbit-round -g -y
对Stella代码、路径或Git diff进行安全审计,检查特权法律数据、租户隔离、认证等安全风险。保持只读模式,提供基于证据的安全审查报告。
需要审计代码安全性时
审查Git diff中的安全缺陷时
npx skills add stella/stella --skill security-audit -g -y
审查并更新第三方依赖,涵盖Bun、Cargo及Docker镜像。用于升级包、评估新版本特性或安全性,验证发布可靠性后执行更新,默认遵循自动化控制规则。
请求升级软件包
调研新发布的次要或主要版本
评估是否采纳新功能
在更新前验证发布版本是否存在安全风险
npx skills add stella/stella --skill update-deps -g -y
stella CLI是法律工作区的命令行工具,支持安装、OAuth认证、命令执行及JSON输出。适用于脚本自动化和Agent集成,提供分页、深载荷输入及错误处理机制,便于程序化调用后端服务。
需要调用stella平台API进行数据操作
编写脚本或Agent自动化流程
通过CLI管理stella会话与资源
npx skills add stella/stella --skill stella-cli -g -y
基于GDPR及监管指南回答数据保护问题,按权威层级引用法规条款。适用于涉及个人数据、同意或数据主体权利的场景,提供结构化法律分析支持。
询问GDPR合规性问题
查询数据主体权利
咨询个人数据处理规则
npx skills add stella/stella --skill answer-from-sources -g -y
这是一个通用的技能模板,用于指导助手定义新技能的名称、触发描述及具体执行步骤。它本身不包含特定业务逻辑,而是作为创建其他功能性技能的框架和参考指南。
需要从零开始创建一个全新的 Agent Skill
想要重构或重新定义现有 Skill 的触发条件和指令结构
npx skills add stella/stella --skill new-skill -g -y
用于审查非保密协议(NDA)是否符合内部检查清单,逐条比对条款并报告发现结果及引用依据。
用户上传NDA并要求检查
用户要求审查非保密协议
npx skills add stella/stella --skill check-against-rules -g -y
收集未付发票事实并起草催款函。通过一次性问答获取债权人、债务人及发票详情,依据参考模板生成正式信函,并列出待确认事项。
用户要求起草催款函
用户要求发送付款提醒
npx skills add stella/stella --skill intake-to-draft -g -y
定义测试编写与审查规范,明确需测试的代码类型及跳过项。倡导基于不变量的属性测试而非示例测试,规定使用 bun:test 和 Playwright,强调结构、隔离性、回归测试验证及避免无意义覆盖。
编写单元测试或集成测试
审查现有测试代码
设计属性测试或模糊测试策略
npx skills add stella/stella --skill conventions-testing -g -y
定义测试编写与审查规范,涵盖适用场景、偏好不变量测试、文件结构及工具选型。指导使用 bun:test 和 Playwright,强调行为描述、避免虚假状态及回归测试验证。
编写单元测试或集成测试
审查现有测试代码
决定测试策略与工具
npx skills add stella/stella --skill conventions-testing -g -y


