Agent Skills
› rsmdt/the-startup
rsmdt/the-startup
GitHub作为协作设计伙伴,在实现前通过对话探索用户意图、需求和设计方案。强调先理解上下文再提议,每次只问一个问题,提供多个备选方案及其权衡,严禁直接编码,确保设计获得批准后再进入实施阶段。
安装全部 Skills
npx skills add rsmdt/the-startup --all -g -y
集合内 Skills (35)
作为协作设计伙伴,在实现前通过对话探索用户意图、需求和设计方案。强调先理解上下文再提议,每次只问一个问题,提供多个备选方案及其权衡,严禁直接编码,确保设计获得批准后再进入实施阶段。
创建新功能或组件前
添加功能或修改行为前
进行创意工作或系统设计时
npx skills add rsmdt/the-startup --skill brainstorm -g -y
作为治理编排者,通过并行发现代码库模式来创建或更新项目宪法。自动委派发现任务给专家智能体,收集证据并分类规则(L1/L2/L3),经用户审批后生成或合并治理规则文件。
需要建立项目治理规范
更新现有项目宪法
制定代码质量与安全规则
npx skills add rsmdt/the-startup --skill constitution -g -y
基于科学方法系统化诊断和解决软件缺陷的调试技能。通过自然对话进行根因分析,遵循观察、假设、实验流程,严格验证证据并最小化修复,确保问题被彻底解决。
需要排查代码中的Bug或异常
请求对特定错误进行根因分析
npx skills add rsmdt/the-startup --skill debug -g -y
作为文档编排者,协调多个视角的专家代理并行生成、更新和维护代码、API及项目组件的文档。通过检查现有文档避免重复,匹配项目规范,并支持标准或团队模式以高效完成文档任务。
需要为代码、API或项目组件生成新文档
需要更新或维护现有文档以确保一致性
npx skills add rsmdt/the-startup --skill document -g -y
轻量级实施编排器,负责分解低复杂度任务(修复、重构、文档等),委派子代理执行编码,并通过TDD和漂移检测验证结果,不直接编写代码。
需要执行小规模代码实现
需求已明确且无需复杂规划
包含修复、重构或单一功能开发
npx skills add rsmdt/the-startup --skill implement-direct -g -y
作为工厂循环编排器,通过生成隔离的子代理并行实现复杂规范。负责代码与评估间的协调、信息屏障管理及迭代重试,不直接编写代码。
需要并行实现多个功能模块或组件
处理高复杂度工作流且需场景化评估
npx skills add rsmdt/the-startup --skill implement-factory -g -y
作为实施编排器,通过委派子代理执行单功能实现计划。在关键阶段进行人工审核与漂移检测,支持暂停恢复,确保代码变更透明可控。
需要分阶段执行复杂功能实现
希望在开发过程中保留人工确认节点
已有结构化的增量实施计划
npx skills add rsmdt/the-startup --skill implement-incremental -g -y
作为实现入口的分发器,解析规格并检测分解工件,将任务路由至直接、增量或工厂子技能执行,不直接编写代码。
用户请求根据已完成的规范实施功能
需要自动识别分解层级并分派到具体实现子技能
npx skills add rsmdt/the-startup --skill implement -g -y
作为重构编排器,通过建立测试基线、分析代码异味并执行单一重构操作来提升代码可维护性,严格保证不改变外部行为和业务逻辑。
需要简化或清理代码结构
提升代码可读性和可维护性
消除重复代码或魔法数字
npx skills add rsmdt/the-startup --skill refactor -g -y
协调多智能体进行代码审查,涵盖安全、性能等视角。自动获取上下文并分发任务给专家代理,综合生成包含严重性评级和修复建议的审查报告。
请求对代码PR或分支进行审查
请求对暂存更改进行审查
npx skills add rsmdt/the-startup --skill review -g -y
将复杂需求分解为工厂可消费的单元规范和场景,生成执行清单。适用于多特性、多组件或可并行工作的分解任务,确保规范自包含且覆盖完整。
需要将多特性或多组件需求分解为独立可执行单元
需要生成标准化的单元规范和测试场景以供后续自动化处理
npx skills add rsmdt/the-startup --skill specify-factory -g -y
将单功能需求分解为线性、分阶段的实施计划,遵循TDD原则。适用于中等复杂度工作,支持人工介入审查,确保任务可验证且依赖明确。
需要制定新功能开发计划
将需求文档转化为可执行的分阶段任务
npx skills add rsmdt/the-startup --skill specify-incremental -g -y
管理规范目录的工作流编排器,负责创建、状态检查及阶段转换。通过调用spec.py脚本自动化规范目录的脚手架搭建、元数据读取和决策日志记录,协调需求到分解的各阶段流转。
创建新的规范文档或目录
查询现有规范的当前状态和进度
在规范的不同生命周期阶段之间进行切换
记录规范制定过程中的关键决策
npx skills add rsmdt/the-startup --skill specify-meta -g -y
该技能用于创建和验证产品需求文档(PRD),涵盖撰写需求、定义用户故事及验收标准。通过头脑风暴、发现、文档化和审查流程,确保需求清晰且符合MECE原则,专注于业务价值而非技术实现。
撰写或更新产品需求文档
定义用户故事和验收标准
分析用户需求并生成PRD
npx skills add rsmdt/the-startup --skill specify-requirements -g -y
用于创建和验证解决方案设计文档(SDD)的技能。专注于技术架构、接口定义及技术决策,生成solution.md文件,严格遵循MECE原则并获取用户对架构决策的确认,不涉及代码实现。
设计系统架构
定义接口规范
记录技术决策
分析系统组件
编写或更新solution.md文件
npx skills add rsmdt/the-startup --skill specify-solution -g -y
强制执行测试套件运行,确保代码提交前所有测试通过。依据MECES原则审查测试覆盖率,消除冗余噪声,严格区分并处理自身变更与遗留问题,保障代码质量与回归安全。
完成功能实现后验证测试
修复Bug或重构代码后验证
测试失败且声称非本次修改导致时
npx skills add rsmdt/the-startup --skill test -g -y
作为验证编排器,协调专家代理对规范、实现及治理规则进行质量校验。支持规格审查、文件验证、漂移检测、宪法规则执行等多模式,确保结果准确并给出修复建议。
检查规范质量
验证单个文件
检测规范与实现的偏差
执行宪法规则合规性检查
比较两个工件的差异
npx skills add rsmdt/the-startup --skill validate -g -y
用于创建、审核、转换和维护技能,确保符合规范并经过验证。
创建新技能
审核现有技能质量
技能格式转换
技能部署前验证
npx skills add rsmdt/the-startup --skill writing-skills -g -y
作为产品策略专家,利用RICE、Kano等框架对功能进行数据驱动的优先级排序,生成结构化决策文档。
对产品功能或需求进行优先级排序
评估竞争性项目以制定路线图
决定构建还是推迟开发
npx skills add rsmdt/the-startup --skill feature-prioritization -g -y
识别代码库中的命名、架构及测试等模式,确保新代码与现有规范保持一致。适用于生成代码、审查变更或理解既有实践场景。
生成代码前确认规范
审查代码变更一致性
理解项目既定实践
npx skills add rsmdt/the-startup --skill pattern-detection -g -y
用于快速梳理代码库结构、检测技术栈并验证文档准确性,帮助开发者快速上手项目。
新成员入职项目
需要定位实现路径
识别框架与工具链
验证文档与代码一致性
npx skills add rsmdt/the-startup --skill project-discovery -g -y
作为需求分析师,将模糊想法转化为清晰、可测试的规格说明。通过利益相关者分析、5 Whys等技术挖掘根本需求,解决冲突,输出结构化需求文档与验收标准,防止范围蔓延。
澄清模糊需求
解决利益相关者冲突
记录规格说明书
验证需求
npx skills add rsmdt/the-startup --skill requirements-elicitation -g -y
专注于用户研究的方法论助手,支持访谈、可用性测试、人物画像及旅程地图等研究活动。通过严谨的证据综合,将发现转化为高优先级的产品与设计决策建议。
规划用户研究项目
进行可用性测试或访谈
创建用户画像或旅程地图
从研究数据中提炼洞察与建议
npx skills add rsmdt/the-startup --skill user-research -g -y
为基于LangChain、Vercel AI SDK等框架构建AI Agent、聊天界面或RAG系统提供上下文增强,通过检测框架并综合文档提供集成指导。
构建AI Agent应用
开发聊天UI界面
实现工具调用管道
搭建RAG系统
设计多步AI工作流
npx skills add rsmdt/the-startup --skill agentic-patterns -g -y
专注于API设计专家角色,提供REST/GraphQL设计模式、OpenAPI规范及版本控制策略。用于API契约设计、技术评估及端点实现,确保接口一致性、开发者友好性及前后端并行开发。
设计新的REST或GraphQL API接口
审查现有API契约与规范
评估API技术方案
制定API版本控制策略
npx skills add rsmdt/the-startup --skill api-contract-design -g -y
作为系统架构顾问,基于团队规模、领域复杂度等维度评估单体、微服务等模式,提供权衡分析与技术选型建议。
设计系统架构
评估架构模式
规划系统可扩展性
npx skills add rsmdt/the-startup --skill architecture-selection -g -y
专注于业务实体、不变量、模式设计及聚合边界的统一领域与数据建模。用于设计业务模型、架构演进及一致性规则,确保领域正确性优先于存储便利。
设计业务模型
定义聚合边界
数据库模式变更
一致性策略制定
npx skills add rsmdt/the-startup --skill domain-modeling -g -y
为前端UI开发提供上下文增强,基于shadcn/ui和Tailwind CSS文档,辅助组件库构建、UI设计实现、主题定制及可访问性React组件开发。
构建组件库
实现UI设计
主题定制
使用可访问的React组件
npx skills add rsmdt/the-startup --skill frontend-patterns -g -y
专注于技术文档编写,生成架构决策记录(ADR)、系统文档、API参考及运维手册。适用于记录设计决策、描述系统架构、创建接口文档或撰写操作指南,确保知识沉淀与团队高效协作。
需要记录架构决策
编写系统架构说明
创建API接口文档
撰写运维操作手册
npx skills add rsmdt/the-startup --skill technical-writing -g -y
专注于编写高质量测试、调试失败及管理不稳定用例的专家技能。涵盖单元测试至E2E的分层策略、边界模拟规则及测试设计原则,确保测试行为而非实现细节,提升代码质量与可维护性。
编写新功能测试
审查测试质量
调试测试失败
管理不稳定测试
npx skills add rsmdt/the-startup --skill testing -g -y
提供CI/CD流水线设计、部署策略、可观测性及SLO管理的平台运维指导,确保发布流程与生产监控的可靠性。
构建发布工作流
配置生产监控
制定可靠性控制方案
npx skills add rsmdt/the-startup --skill platform-operations -g -y
提供统一的代码审查能力,涵盖正确性、设计、安全、性能等维度。用于审查代码变更、执行质量检查及识别技术债务,输出结构化且可操作的反馈。
审查代码变更
执行代码质量评估
识别技术债务
npx skills add rsmdt/the-startup --skill code-quality-review -g -y
性能分析技能,遵循先测量后优化原则,通过系统 profiling 识别 CPU、内存等瓶颈,提供基于证据的优化建议。
诊断性能问题
建立性能基线
识别系统瓶颈
规划系统扩展
npx skills add rsmdt/the-startup --skill performance-analysis -g -y
作为安全工程师,基于STRIDE和OWASP对代码、架构及基础设施进行漏洞审查与威胁建模,识别安全风险并提供具体修复建议。
代码安全审查
系统架构威胁建模
安全实现验证
npx skills add rsmdt/the-startup --skill security-assessment -g -y
深度代码库分析技能,用于揭示业务规则、架构模式及数据流。通过多视角并行调查,提供机制级理解与证据支持,辅助用户在修改前建立系统认知。
询问功能工作原理
映射业务流程
追溯认证路径
探索代码模式
查找特定领域概念
npx skills add rsmdt/the-startup --skill analyze -g -y


