Agent Skills
› rsmdt/the-startup
rsmdt/the-startup
GitHub作为协作设计伙伴,在实施前通过对话探索用户意图、需求和设计。在编码前强制进行探询,提出多种方案及其权衡,确保设计经过验证和批准,避免直接实现。
Install All Skills
npx skills add rsmdt/the-startup --all -g -y
Skills in Collection (35)
作为协作设计伙伴,在实施前通过对话探索用户意图、需求和设计。在编码前强制进行探询,提出多种方案及其权衡,确保设计经过验证和批准,避免直接实现。
创建新功能
构建组件
添加功能
修改行为
npx skills add rsmdt/the-startup --skill brainstorm -g -y
作为治理编排器,通过并行发现代码库模式来创建或更新项目宪法(治理规则)。支持基于证据的规则发现、分类及用户审批流程。
需要制定或更新项目治理规则
创建项目宪法文件
npx skills add rsmdt/the-startup --skill constitution -g -y
作为专家调试伙伴,通过自然对话和科学方法系统性诊断并解决Bug。遵循观察、假设、实验、排除、验证流程,严格管理证据与假设状态,确保根因分析严谨可靠。
需要系统性排查代码缺陷
用户报告Bug但原因不明
需要进行根因分析
npx skills add rsmdt/the-startup --skill debug -g -y
协调多视角并行生成代码、API及项目文档。通过委派专家代理,自动检查现有文档以避免重复,支持标准与团队模式,确保风格一致并更新或创建文档。
需要为代码库生成文档
需要维护或更新API文档
需要统一项目文档规范
npx skills add rsmdt/the-startup --skill document -g -y
轻量级实施编排器,用于执行低复杂度任务(修复、重构、文档或单AC功能)。通过委派给专家子代理并验证结果来工作,不生成中间计划文件,遵循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
作为代码审查编排者,协调安全、性能等多视角专家对代码进行全方位评审。自动识别变更类型并分发任务,整合结果生成包含严重性分级、修复建议及破坏性变更分析的标准化报告,提升代码质量与安全性。
需要审查 Pull Request 或代码提交
用户指定特定文件或分支进行代码审核
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)
定义用户故事和验收标准
分析用户需求与业务场景
处理 .start/specs/ 目录下的 requirements.md 文件
npx skills add rsmdt/the-startup --skill specify-requirements -g -y
该技能用于创建和验证解决方案设计文档(SDD),专注于技术架构、接口定义及技术决策。它通过遵循特定模板,结合PRD需求与代码库模式,生成包含ADR的设计方案,并确保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
作为验证编排器,通过六种模式(规格、文件、漂移、宪法、对比、理解)确保规范与实现的质量。它委托专家代理并行执行检查,提供带具体修复建议的详细发现报告。
检查特定ID的规格文档质量
验证指定路径的文件内容
检测规格与实现之间的代码漂移
强制执行治理规则或宪法条款
比较两个不同源的内容差异
对理解内容进行自由形式的合理性检查
npx skills add rsmdt/the-startup --skill validate -g -y
用于创建、审核、转换和维护 Claude Code 技能的专家助手,确保遵循标准规范并进行验证测试。
创建新技能
编辑现有技能
审核技能质量
将技能转换为 Markdown 格式
部署前验证技能
技能不工作
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
作为需求分析师,将模糊想法转化为清晰、可测试的规范。通过利益相关者分析、冲突解决和文档化,明确范围并指导实施,确保需求具备验收标准和优先级。
澄清模糊的需求
解决冲突的利益相关者需求
记录功能规格说明
验证需求的完整性
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和assistant-ui的AI应用开发提供上下文增强,自动检测框架并整合最新文档,指导Agent、RAG、工具调用及多步工作流等模式的实现。
构建AI Agent或聊天界面
实现工具调用管道或RAG系统
设计多步AI工作流
npx skills add rsmdt/the-startup --skill agentic-patterns -g -y
专注于REST和GraphQL API设计,涵盖OpenAPI规范、版本控制及认证模式。遵循契约优先原则,提供风格选择、约束检查及标准化工作流,确保API一致性、可维护性及开发者友好性。
设计新API接口
审查现有API合同
评估API技术选型
制定API版本策略
npx skills add rsmdt/the-startup --skill api-contract-design -g -y
系统架构顾问技能,指导团队根据需求、能力和扩展性选择架构模式(单体、微服务等),结合C4建模与技术选型标准进行决策。
设计系统架构
评估架构模式
规划系统扩展性
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
专注于技术文档编写的技能,支持生成架构决策记录、系统文档、API参考及运维手册。根据受众和场景自动选择模板与细节层级,确保文档准确、可维护且与代码版本同步。
需要编写或更新架构决策记录(ADR)
创建系统架构或概述文档
编写API接口文档
制作运维操作手册(Runbook)
npx skills add rsmdt/the-startup --skill technical-writing -g -y
测试专家技能,指导编写高质量单元测试、集成测试和E2E测试。涵盖分层 mocking 策略、AAA 模式、失败调试及不稳定测试管理,确保测试行为而非实现细节,提升代码质量与可靠性。
编写新功能测试
审查测试质量
调试测试失败
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
性能分析技能,指导系统化测量、剖析及瓶颈识别。遵循先测量后优化原则,提供从基线建立到验证改进的完整工作流,确保基于证据的性能优化建议。
诊断性能问题
建立性能基线
识别系统瓶颈
规划系统扩展性
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


