Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By xyh-ylxb
A collection of useful utilities and commands for daily development workflow
npx claudepluginhub xyh-ylxb/rio-cc-marketDocument a recently solved problem to compound your team's knowledge
Enhance a plan with parallel research agents for each section to add depth, best practices, and implementation details
Transform feature descriptions into well-structured project plans following conventions
Have multiple specialized agents review a plan in parallel
Perform exhaustive code reviews using multi-agent analysis, ultra-thinking, and worktrees
General-purpose agent for multi-step tasks, research, and cross-domain work. Use when no specialized domain expertise is required or when task spans multiple domains. Use PROACTIVELY for open-ended searches, complex tasks requiring multiple rounds, or when domain is unclear.
Use this agent when you have a specification, plan, feature description, or technical document that needs user flow analysis and gap identification. This agent should be used proactively when: <example> Context: The user has just finished drafting a specification for OAuth implementation. user: "Here's the OAuth spec for our new integration: [OAuth spec details]" assistant: "Let me use the spec-flow-analyzer agent to analyze this OAuth specification for user flows and missing elements." <commentary> Since the user has provided a specification document, use the Task tool to launch the spec-flow-analyzer agent to identify all user flows, edge cases, and missing clarifications. </commentary> </example> <example> Context: The user is planning a new social sharing feature. user: "I'm thinking we should add social sharing to posts. Users can share to Twitter, Facebook, and LinkedIn." assistant: "This sounds like a feature specification that would benefit from flow analysis. Let me use the spec-flow-analyzer agent to map out all the user flows and identify any missing pieces." <commentary> The user is describing a new feature. Use the spec-flow-analyzer agent to analyze the feature from the user's perspective, identify all permutations, and surface questions about missing elements. </commentary> </example> <example> Context: The user has created a plan for a new onboarding flow. user: "Can you review this onboarding plan and make sure we haven't missed anything?" assistant: "I'll use the spec-flow-analyzer agent to thoroughly analyze this onboarding plan from the user's perspective." <commentary> The user is explicitly asking for review of a plan. Use the spec-flow-analyzer agent to identify all user flows, edge cases, and gaps in the specification. </commentary> </example> Call this agent when: - A user presents a feature specification, plan, or requirements document - A user asks to review or validate a design or implementation plan - A user describes a new feature or integration that needs flow analysis - After initial planning sessions to validate completeness - Before implementation begins on complex user-facing features - When stakeholders need clarity on user journeys and edge cases
Use this agent when you need to research and gather external best practices, documentation, and examples for any technology, framework, or development practice. This includes finding official documentation, community standards, well-regarded examples from open source projects, and domain-specific conventions. The agent excels at synthesizing information from multiple sources to provide comprehensive guidance on how to implement features or solve problems according to industry standards. <example>Context: User wants to know the best way to structure GitHub issues for their Rails project. user: "I need to create some GitHub issues for our project. Can you research best practices for writing good issues?" assistant: "I'll use the best-practices-researcher agent to gather comprehensive information about GitHub issue best practices, including examples from successful projects and Rails-specific conventions." <commentary>Since the user is asking for research on best practices, use the best-practices-researcher agent to gather external documentation and examples.</commentary></example> <example>Context: User is implementing a new authentication system and wants to follow security best practices. user: "We're adding JWT authentication to our Rails API. What are the current best practices?" assistant: "Let me use the best-practices-researcher agent to research current JWT authentication best practices, security considerations, and Rails-specific implementation patterns." <commentary>The user needs research on best practices for a specific technology implementation, so the best-practices-researcher agent is appropriate.</commentary></example>
Use this agent when you need to gather comprehensive documentation and best practices for frameworks, libraries, or dependencies in your project. This includes fetching official documentation, exploring source code, identifying version-specific constraints, and understanding implementation patterns. <example>Context: The user needs to understand how to properly implement a new feature using a specific library. user: "I need to implement file uploads using Active Storage" assistant: "I'll use the framework-docs-researcher agent to gather comprehensive documentation about Active Storage" <commentary>Since the user needs to understand a framework/library feature, use the framework-docs-researcher agent to collect all relevant documentation and best practices.</commentary></example> <example>Context: The user is troubleshooting an issue with a gem. user: "Why is the turbo-rails gem not working as expected?" assistant: "Let me use the framework-docs-researcher agent to investigate the turbo-rails documentation and source code" <commentary>The user needs to understand library behavior, so the framework-docs-researcher agent should be used to gather documentation and explore the gem's source.</commentary></example>
Use this agent when you need to understand the historical context and evolution of code changes, trace the origins of specific code patterns, identify key contributors and their expertise areas, or analyze patterns in commit history. This agent excels at archaeological analysis of git repositories to provide insights about code evolution and development patterns. <example>Context: The user wants to understand the history and evolution of recently modified files. user: "I've just refactored the authentication module. Can you analyze the historical context?" assistant: "I'll use the git-history-analyzer agent to examine the evolution of the authentication module files." <commentary>Since the user wants historical context about code changes, use the git-history-analyzer agent to trace file evolution, identify contributors, and extract patterns from the git history.</commentary></example> <example>Context: The user needs to understand why certain code patterns exist. user: "Why does this payment processing code have so many try-catch blocks?" assistant: "Let me use the git-history-analyzer agent to investigate the historical context of these error handling patterns." <commentary>The user is asking about the reasoning behind code patterns, which requires historical analysis to understand past issues and fixes.</commentary></example>
Capture solved problems as categorized documentation with YAML frontmatter for fast lookup
Expert guidance for creating, writing, and refining Claude Code Skills. Use when working with SKILL.md files, authoring new skills, improving existing skills, or understanding skill structure and best practices.
This skill manages Git worktrees for isolated parallel development. It handles creating, listing, switching, and cleaning up worktrees with a simple interactive interface, following KISS principles.
Expert guidance for creating Claude Code hooks. Use when configuring hooks in settings files, creating hook scripts, or implementing hook-based workflows for tool interception, validation, or automation.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
External network access
Connects to servers outside your machine
Requires secrets
Needs API keys or credentials to function
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive development infrastructure for Claude Code projects. Includes 12 AI skills, task coordination hooks, project templates, and a visual dev-manager dashboard.
Analyze codebases and recommend tailored Claude Code automations such as hooks, skills, MCP servers, and subagents.
Helps Claude read a planning document and explore related files to get familiar with a topic. Asking Claude to prepare to discuss seems to work better than asking it to prepare to do specific work. This is followed by Plan, then Execute.
Development workflow skills, commands, and hooks from claude-toolbox
Claude Code workflow patterns: prompting, CLAUDE.md maintenance, multi-agent orchestration
Interactive setup wizard for configuring any repository with Claude Code best practices, based on Boris Cherny's workflow
Has parse errors
Some configuration could not be fully parsed
Has parse errors
Some configuration could not be fully parsed
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax
Share bugs, ideas, or general feedback.
一个功能强大的 Claude Code 插件市场,提供完整的开发工作流解决方案
rio-cc-market 是一个企业级的 Claude Code 插件市场,提供:
一个功能丰富的开发工具集,包含:
core:plan) - 将需求转化为结构化计划core:work) - 自动执行项目计划core:review) - 多维度代码质量审查core:compound) - 记录和复用解决方案core:deepen-plan) - 为计划添加深度和细节core:plan-review) - 多专家并行评审计划utils:pr-summary-cn) - 生成中文 PR 摘要utils:resolve-todos) - 并行处理所有 TODOutils:create-agent-skill) - 创建自定义 AI agentsutils:create-command) - 创建自定义 slash 命令utils:heal-skill) - 修复损坏的技能文件utils:report-bug) - 引导创建详细的 bug 报告研究工具:
可视化:
版本控制:
# 添加 marketplace
/plugin marketplace add https://github.com/xyh-ylxb/rio-cc-market.git
# 安装 rio-plugin
/plugin install rio-plugin@rio-cc-market
master 分支继续提供 Claude Code marketplace 版本。Codex 请切到单独的 codex 分支安装:
git clone -b codex https://github.com/xyh-ylxb/rio-cc-market.git
cd rio-cc-market
./install-codex.sh
Codex 版本会把可用的 Rio 工作流安装到 ~/.codex/skills/,并把 MCP 示例复制到 ~/.codex/rio-plugin/ 供手动合并。
# 编辑 MCP 配置
nano ~/.claude/plugins/rio-plugin/.mcp.json
# 替换占位符
"GITHUB_PERSONAL_ACCESS_TOKEN": "你的 GitHub Token"
# 创建项目计划
/core:plan "实现用户认证系统"
# 执行计划
/core:work plans/auth-system.md
# 审查代码
/core:review
# 生成 PR 摘要
/utils:pr-summary-cn master
查看 完整使用指南 (USAGE.md) 了解:
| 类别 | 数量 | 说明 |
|---|---|---|
| Commands | 12 | Slash 命令,用于执行复杂工作流 |
| Agents | 12 | 专业 AI agents,处理特定领域任务 |
| Skills | 5 | 可复用的专业技能和工具 |
| MCP Servers | 7 | 底层能力服务器(搜索、文档、Git 等) |
/core:plan "添加用户权限系统"
/core:deepen-plan plans/permission-system.md
/core:plan-review plans/permission-system.md
/core:work plans/permission-system.md
/core:review "审查 feature/auth 分支"
/utils:pr-summary-cn master
/core:compound "数据库连接池超时问题解决方案"
rio-cc-market/
├── .claude-plugin/
│ └── marketplace.json # Marketplace 元数据
├── plugins/
│ └── rio-plugin/
│ ├── commands/ # 12 个 slash 命令
│ │ ├── core/ # 核心功能命令
│ │ └── utils/ # 工具命令
│ ├── agents/ # 12 个 AI agents
│ │ ├── core/ # 核心 agents
│ │ ├── research/ # 研究类 agents
│ │ └── review/ # 审查类 agents
│ ├── skills/ # 5 个 skills
│ ├── hooks/ # Plugin hooks
│ └── .mcp.json # MCP 服务器配置
├── CLAUDE.md # Claude Code 指南
├── USAGE.md # 完整使用指南
└── README.md # 本文件
欢迎贡献!请随时提交 Pull Request。
MIT License - 详见 LICENSE 文件
Rio - GitHub
感谢 Claude Code 团队提供的强大插件系统!