Agent Skills
› tzachbon/smart-ralph
tzachbon/smart-ralph
GitHub指导如何为 Claude Code 创建和配置斜杠命令。涵盖命令结构、YAML 前置元数据、动态参数、Bash 执行及文件引用。强调命令应作为给 Agent 的指令,并说明项目、个人及插件命令的存储位置与用途。
安装全部 Skills
npx skills add tzachbon/smart-ralph --all -g -y
集合内 Skills (30)
指导如何为 Claude Code 创建和配置斜杠命令。涵盖命令结构、YAML 前置元数据、动态参数、Bash 执行及文件引用。强调命令应作为给 Agent 的指令,并说明项目、个人及插件命令的存储位置与用途。
创建斜杠命令
添加自定义命令
定义命令参数
使用命令前置元数据
组织命令结构
在命令中引用文件
实现交互式命令
在命令中使用 AskUserQuestion
npx skills add tzachbon/smart-ralph --skill Command Development -g -y
指导在Claude Code插件中集成Model Context Protocol服务器,支持通过.mcp.json或plugin.json配置,涵盖stdio、SSE、HTTP及WebSocket四种连接类型,实现外部服务工具化。
添加MCP服务器
集成MCP
在插件中配置MCP
使用.mcp.json
设置Model Context Protocol
连接外部服务
讨论MCP服务器类型
npx skills add tzachbon/smart-ralph --skill MCP Integration -g -y
指导如何在项目中通过.claude/plugin-name.local.md文件存储插件配置与状态。支持YAML前置元数据,涵盖从Hooks、命令和Agent读取设置的示例,用于实现用户可配置的插件行为。
询问插件设置
配置用户自定义插件
管理.per-project plugin settings
读取YAML frontmatter
处理.local.md文件
npx skills add tzachbon/smart-ralph --skill Plugin Settings -g -y
指导 Claude Code 插件的目录结构、组件组织及 manifest 配置。涵盖自动发现机制、${CLAUDE_PLUGIN_ROOT} 使用、文件命名规范及最佳实践,帮助用户创建可维护的插件。
创建插件
搭建插件脚手架
理解插件结构
设置 plugin.json
配置自动发现
npx skills add tzachbon/smart-ralph --skill Plugin Structure -g -y
提供 Claude Code 插件技能开发指南,涵盖技能结构、元数据编写及脚本/参考资源组织最佳实践。适用于创建、改进或优化技能内容。
create a skill
write a new skill
improve skill description
organize skill content
npx skills add tzachbon/smart-ralph --skill Skill Development -g -y
定义Agent的极简沟通规范,强调以终端扫描为导向。要求输出极度精简、碎片化,采用表格和列表替代长文,结构遵循概览-内容-疑问-行动步骤,确保信息高效传达且降低Token成本。
用户请求生成计划或方案时
需要输出技术实现步骤或架构设计时
Agent进行内部思考或总结性陈述时
npx skills add tzachbon/smart-ralph --skill communication-style -g -y
规定主Agent仅作为协调者,严禁自行实现代码或执行任务。必须通过Task工具将所有工作委托给专用子Agent处理,确保职责分离与上下文清晰。
用户发起需要代码生成、文件修改或复杂任务执行的请求
主Agent试图直接编写代码或运行命令时
npx skills add tzachbon/smart-ralph --skill delegation-principle -g -y
定义Ralph插件的核心通用参数、执行模式及共享行为。支持正常与快速两种模式,规范了状态文件结构、提交逻辑及任务完成的自包含执行循环协议。
用户希望了解或配置Ralph插件的通用参数
需要切换交互模式与快速生成模式
处理插件间的状态管理与任务协调
npx skills add tzachbon/smart-ralph --skill smart-ralph -g -y
基于宪法驱动特性的开发工作流,涵盖规范、计划、任务与实施阶段。新增可选的Clarify阶段以通过结构化问答消除歧义,确保需求质量。
需要遵循项目宪法进行功能设计
执行特性规格说明制定
进行技术规划与任务分解
解决需求文档中的模糊点
npx skills add tzachbon/smart-ralph --skill speckit-workflow -g -y
用于显式调用以停止 Ralph Specum 执行或移除指定 spec。支持通过路径、名称或当前状态定位目标,默认安全取消仅清除状态文件,全量删除需确认并保留 epic 文件,同时报告具体移除内容。
用户明确要求使用 $ralph-specum-cancel
用户要求 Ralph Specum 停止执行
用户要求移除某个 spec
npx skills add tzachbon/smart-ralph --skill ralph-specum-cancel -g -y
协调Ralph Specum的设计阶段,明确作为协调者而非架构师。通过委托子代理生成设计文档,处理需求与研究上下文,管理状态与审批流程,并在快速模式下自动进入任务阶段。
用户明确要求使用 $ralph-specum-design
用户要求Ralph Specum在Codex中运行设计阶段
npx skills add tzachbon/smart-ralph --skill ralph-specum-design -g -y
用于捕获 Ralph Specum 的产品反馈或 Bug 报告。通过总结问题、收集复现上下文,利用 gh 工具提交 GitHub Issue 或生成可粘贴的 Issue 草稿,确保报告包含预期与实际行为及复现步骤。
用户明确要求使用 $ralph-specum-feedback
用户要求 Ralph Specum in Codex 起草或提交反馈
npx skills add tzachbon/smart-ralph --skill ralph-specum-feedback -g -y
当用户明确请求使用 $ralph-specum-help 或寻求 Ralph Specum 在 Codex 中的帮助与命令指导时触发。用于解释 Ralph Specum 的工作流、技能结构及操作规范,推荐默认入口和大型任务的分治策略。
用户明确要求使用 $ralph-specum-help
用户询问 Ralph Specum 的帮助或命令指南
npx skills add tzachbon/smart-ralph --skill ralph-specum-help -g -y
协调技能,仅在显式调用时激活。负责解析规范、同步状态,并将任务委派给spec-executor子代理执行,处理批量、验证及断点续传,自身不直接实现代码。
用户显式要求使用$ralph-specum-implement
用户要求Ralph Specum在Codex中运行已批准任务的实现、快速模式或明确继续请求
npx skills add tzachbon/smart-ralph --skill ralph-specum-implement -g -y
用于为现有代码库生成可搜索的索引规范。解析用户范围后扫描代码结构,生成或更新索引文件及组件/外部规格,确保输出确定性,支持干跑模式,并在完成后提供审批选项。
用户明确请求使用 $ralph-specum-index
用户明确要求 Ralph Specum in Codex 生成或刷新索引制品
npx skills add tzachbon/smart-ralph --skill ralph-specum-index -g -y
协调器技能,仅在显式调用时用于根据实现反馈重构Ralph规范。通过委派子代理更新需求、设计和任务文件,确保下游变更级联,并记录决策理由。
用户明确要求使用 $ralph-specum-refactor
用户要求Ralph Specum在Codex中根据实现学习结果修订规范工件
npx skills add tzachbon/smart-ralph --skill ralph-specum-refactor -g -y
作为协调者,通过子代理生成需求文档。支持快速模式直接设计,否则等待审批。
用户明确请求使用 $ralph-specum-requirements
用户明确要求 Ralph Specum 在 Codex 中运行需求阶段
npx skills add tzachbon/smart-ralph --skill ralph-specum-requirements -g -y
协调 Ralph Specum 研究阶段,通过 sub-agent 生成 research.md。需显式触发,支持快速模式,负责状态合并、进度更新及审批交互。
用户明确要求使用 $ralph-specum-research
用户明确要求 Ralph Specum 在 Codex 中运行研究阶段
npx skills add tzachbon/smart-ralph --skill ralph-specum-research -g -y
用于启动或恢复 Ralph Specum 规范。解析参数,初始化状态文件,处理分支隔离,并在非快速模式下严格暂停等待用户指令,确保流程可控。
用户显式要求使用 $ralph-specum-start
用户要求 Ralph Specum in Codex 开始或恢复规范
npx skills add tzachbon/smart-ralph --skill ralph-specum-start -g -y
用于查询 Ralph Specum 状态或活跃规范进度。当用户显式请求使用 $ralph-specum-status 或询问 Ralph Specum 在 Codex 中的状态时触发。该技能通过读取配置根目录下的状态文件、当前规范和史诗信息,汇总展示各规范的阶段、任务完成情况及审批状态。
用户显式要求使用 $ralph-specum-status
用户询问 Ralph Specum 在 Codex 中的状态
用户询问活跃的规范进度
npx skills add tzachbon/smart-ralph --skill ralph-specum-status -g -y
用于显式调用时切换当前活动的 spec。支持通过完整路径或精确名称解析目标,若未指定则列出可用 spec。处理多根目录下的歧义,更新 .current-spec 文件并汇总目标 spec 的阶段、进度及状态信息。
用户明确要求使用 $ralph-specum-switch
用户要求 Ralph Specum in Codex 切换活动 spec
npx skills add tzachbon/smart-ralph --skill ralph-specum-switch -g -y
作为协调者,委托子代理规划任务。解析规范、合并状态并生成tasks.md。支持快速模式与审批流程,明确停止行为及输出格式,确保任务原子化与验证策略。
用户显式请求使用 $ralph-specum-tasks
用户要求 Ralph Specum 在 Codex 中运行 tasks 阶段
npx skills add tzachbon/smart-ralph --skill ralph-specum-tasks -g -y
协调大型史诗任务分解。检查当前状态,委派子智能体进行探索、分解和验证,聚合生成规范计划文件,并管理依赖关系与执行路由。
用户显式请求使用 $ralph-specum-triage
用户明确要求 Ralph Specum 将大型工作分解为多个规范
npx skills add tzachbon/smart-ralph --skill ralph-specum-triage -g -y
Ralph Specum是Codex中的核心协调技能,负责管理软件开发生命周期。它通过路由意图并委派给子代理(如分析、设计、执行)来处理各阶段,同时维护状态文件和工作流,仅在无辅助技能时直接处理命令。
用户显式调用 $ralph-specum
请求使用 Ralph Specum
指定由 Ralph Specum 处理特定阶段
请求自动或快速模式
npx skills add tzachbon/smart-ralph --skill ralph-specum -g -y
指导Ralph智能体生成规范文档及输出时,采用极致简洁、易扫描的格式。要求牺牲语法换取精简,优先使用片段、表格和列表,结构遵循概述、内容、疑问、行动步骤顺序,以提升效率和降低Token成本。
生成spec artifacts(research.md等)
格式化agent输出
结构化阶段结果
需要简洁可读的输出指南
npx skills add tzachbon/smart-ralph --skill communication-style -g -y
用于规范阶段前的交互式需求访谈,通过3阶段算法(理解、提议、确认)自适应收集信息。优先从代码库探索事实,仅向用户询问决策,支持选项限制与完成信号检测。
运行交互式需求访谈
在委托子代理前澄清需求
需要适应性头脑风暴的Ralph阶段命令
npx skills add tzachbon/smart-ralph --skill interview-framework -g -y
用于验证修复效果,通过复现故障前后状态对比确认问题已解决。支持CI、测试、构建等场景的命令映射,规范BEFORE/AFTER文档记录,并检查Mock测试反模式,确保修复真实有效且无回归。
verify a fix
reproduce failure
diagnose issue
check BEFORE/AFTER state
VF task
reality check
check test quality
mock-only tests
npx skills add tzachbon/smart-ralph --skill reality-verification -g -y
Ralph插件核心技能,定义通用参数、执行模式(交互/快速)、状态管理及协调器委托规则。用于指导用户处理Ralph Specum操作、参数配置及执行循环行为。
询问ralph参数或quick mode
需要commit spec或管理state文件
查询执行模式或协调器行为
涉及subagent委托或ralph loop
npx skills add tzachbon/smart-ralph --skill smart-ralph -g -y
指导基于规范的开发工作流,将需求转化为结构化规格。支持单功能流程(研究至实施)和大型功能的史诗分解,提供快速原型、引导开发及状态管理等命令。
构建功能
创建规格说明
启动规范驱动开发
运行研究阶段
生成需求文档
创建设计文档
规划任务
实现规格
检查规格状态
分类功能
创建史诗
分解大型功能
npx skills add tzachbon/smart-ralph --skill spec-workflow -g -y
提供Claude Code插件Hook开发指南,涵盖PreToolUse等事件驱动自动化脚本的创建。支持Prompt-Based和Command两种Hook类型,详细说明了插件与用户设置下的JSON配置格式差异及最佳实践。
创建或添加 Hook
实现 PreToolUse/PostToolUse/Stop 钩子
验证工具使用安全性
配置 Prompt-based Hooks
处理 ${CLAUDE_PLUGIN_ROOT} 路径
设置事件驱动自动化
拦截危险命令
npx skills add tzachbon/smart-ralph --skill Hook Development -g -y


