Turn an approved specification into pseudocode, a plain outline of program logic, and an architecture defining module responsibilities and API inputs and outputs. After user confirmation, proceed with implementation and unit tests based on those designs.
- Turning an approved specification into pseudocode
- Defining module boundaries and dependency rules
- Designing API inputs, outputs, and error responses
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Automate GitHub tasks such as creating draft pull requests and inspecting automated checks. Confirms the target repository and branch before external changes, keeps actions within authorized scope, and reports the resulting URL or identifier.
- Creating a draft pull request on GitHub
- Checking automated results for a pull request
- Reviewing CI evidence before changing workflows
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Build a Claude Code mod, a plugin that extends behavior through event hooks, from ruflo’s template. Sets up function hooks with a classic fallback, user options, status reporting, validation, and tests.
- Creating a mod that extends Claude Code behavior
- Implementing function hooks with a classic fallback
- Adding user settings and mod status reporting
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Automatically repair source code against a failing test while preserving the test itself. Set a spending limit and attempt count, then receive verification results and usage costs based on rerunning the test command.
- Repairing a failing CI test after a commit
- Implementing code to pass a test written first
- Investigating a regression within a fixed budget
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Group related code files by analyzing a graph of their connections with ruvector. Review group assignments, community labels, and links between files to understand code organization and investigate files that stand apart.
- Understanding groups of related code files
- Reviewing connections between code groups
- Investigating files that stand apart
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Develop features through a test-first workflow using mocks, or stand-ins for dependencies. Write a failing behavior test, implement the minimum code, refactor, and record observed results from final target and regression tests.
- Define expected behavior before implementing a feature
- Test modules with mocked external dependencies
- Refactor code while keeping tests passing
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Create a Claude Code plugin scaffold with configuration, skills, commands, and agents. Generate supporting documentation, a record of architecture decisions, and a script that checks the plugin's structure, while connecting the required MCP tools.
- Start a new Claude Code plugin
- Bundle skills, commands, and agents
- Connect MCP tools to a plugin
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Turn a feature idea into a structured specification before coding. Review requirements, system connections, constraints, and failure scenarios, define testable acceptance criteria, and save the specification in memory for later development phases.
- Defining requirements before building a new feature
- Writing testable acceptance criteria
- Documenting constraints and failure scenarios
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Set up a coordinated team of three or more AI agents for development tasks spanning multiple files. Configure the team structure, assign specialized roles, and prepare parallel work with named agents and messaging.
- Implementing a feature across multiple files
- Refactoring across modules with coordinated agents
- Sharing a security audit across an agent team
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Analyze Git changes before submitting or merging a pull request. Assess risk and complexity, classify changes, suggest reviewer roles, and identify files needing closer inspection using diff statistics and file-level risk analysis.
- Assess change risks before submitting a pull request
- Review large changes spanning multiple modules
- Identify reviewer roles suited to the changes
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Manage Git branches, resolve conflicts, and coordinate pull requests, which propose code changes. Check change risks and automated test status before merging, and inspect metrics such as merge frequency and review time.
- Create a feature branch and prepare a pull request
- Collect fixes into a release branch
- Check change risks before merging
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Run Ruflo background workers on a recurring schedule within a Claude Code session. Choose tasks such as security analysis, documentation, or test coverage analysis, check their status, and stop the loop after repeated reports of no new work.
- Run recurring security analysis
- Periodically check test coverage gaps
- Repeat code analysis and documentation tasks
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Create paired SQL files for applying and reversing database structure changes. Determine the next sequence number from existing migrations, choose a template based on the change name, and record metadata with the migration marked as pending.
- Prepare SQL files for creating a table
- Create paired migrations for adding a column
- Prepare a migration to add an index
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Assess a repository without changing it and report its type, suggested agent roles, risk, MCP connections, test confidence, and publication readiness. Use the results for setup decisions, comparisons over time, or automated risk checks in CI.
- Reviewing a repository before creating a custom agent harness
- Comparing reports over time to spot architecture drift
- Failing a CI build when risk exceeds a chosen threshold
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Extract classes, functions, modules, and their relationships from source code or documentation into AgentDB. Build a knowledge graph, a map of connected entities, to understand code structure, dependencies, and potential change impacts.
- Understanding a codebase's structure
- Investigating dependencies between modules
- Assessing the impact of code changes
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Create a starter structure for a custom AI agent harness, the setup that supports agent execution. Choose a template and host, preview the plan, then explicitly confirm generation in a new directory outside the current project.
- Creating a coding agent harness from a template
- Preparing starter setups for different agent hosts
- Previewing generated files' destination before writing
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Explore a knowledge graph, a network of entities and relationships, from a chosen starting point. Rank relevant paths and summarize dependencies or indirect connections to help understand code structure and assess the impact of changes.
- Assessing the impact of changing a component
- Tracing dependency chains
- Discovering indirect connections between entities
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Create a standard folder layout for a DDD bounded context, a module organized around one business area. Generate TypeScript export files, keep infrastructure outside the public exports, and record the context in a domain model graph.
- Starting a module for a new business area
- Splitting a monolith into bounded contexts
- Listing existing contexts
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Audit a TypeScript codebase organized with domain-driven design, which separates business responsibilities into distinct areas. Identify improper imports, unchecked data changes, event issues, and repository placement problems, then report their locations and suggested fixes.
- Auditing dependencies between business domains
- Reviewing cross-module changes before merging
- Checking domain boundaries in continuous integration
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Compare two JSON records describing agent setups and their scores. Receive an overall similarity score with component details to help assess reuse, compare template candidates, identify overlapping work, or check how much a setup has changed.
- Deciding whether to reuse an existing agent setup
- Ranking template candidates for a target repository
- Finding duplicate work across teams
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Assess a repository's readiness for an AI agent execution framework across five dimensions. Produce JSON or a table with readiness scores, estimated cost per run, and scaffold status, without changing repository files.
- Assessing readiness before adopting an agent execution framework
- Comparing readiness scores across five dimensions
- Checking estimated run costs and scaffold readiness
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Create TypeScript scaffolding for a domain aggregate, a group of objects governed by shared business rules. Generate its main entity, value objects, repository interface, domain events, and unit test stubs inside an existing context.
- Adding an aggregate to an existing domain context
- Modeling a business concept with rules to enforce
- Creating entity, repository, event, and test scaffolding
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Apply simple code changes across files without calling an LLM, using agent-booster's local transformation engine. The skill checks a confidence score before saving results and records outcomes for cost tracking and future routing decisions.
- Apply repetitive code changes across many files
- Remove console statements
- Run repeatable code transformations in CI
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026
Set up Ruflo in a new repository using an interactive wizard or the standard preset. Create project instructions and configuration files, including MCP server registration so the agent can access the ruflo tools.
- Introduce Ruflo into a new repository
- Set up a project with an interactive wizard
- Initialize configuration using the standard preset
ruvnet/ruflo☆ 78.4KUpdated Oct 22, 2026