agentsclimarketplace

Rpi

Skill chris-hendrix/ai-hub/skills/rpi

Consolidated brainstorm-plan-evaluate-implement workflow. Use when the user wants to brainstorm an idea, create an implementation plan, evaluate an artifact, implement from a plan, hand off work to another session, pick up a handoff, or write output to .thoughts/. Keywords: brainstorm, plan, evaluate, implement, handoff, pickup, write.From its SKILL.md

Install
npx -y skills add chris-hendrix/ai-hub --skill rpi

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.9 KB, 868 tokens by cl100k_base, as published. Nobody here has run it

rpi — Brainstorm, Plan, Evaluate, Implement

Unified entry point for the brainstorm-plan-evaluate-implement workflow.

Workflow

brainstorm (optional) → plan → evaluate → implement
        ↓                    ↓
   Uses research        Uses research
  • brainstorm — explore approaches, make a decision. Embeds research (codebase + web). Optional — skip for simple changes.
  • plan — TDD-structured implementation plan with RED/GREEN/CHECK tasks. Embeds research. Includes branch & commit strategy.
  • evaluate — assess artifacts across quality dimensions with concrete upgrade paths.
  • implement — execute a plan phase by phase through vertical RED/GREEN cycles.

Keyword Reference

KeywordSyntaxWhat it does
brainstormbrainstorm <topic>Explore approaches for an idea (optional — skip for simple changes)
planplan <description or .thoughts doc path>Create a TDD-structured implementation plan
evaluateevaluate <description>Evaluate an artifact across multiple quality dimensions with scoring and upgrade paths
handoffhandoff [description of next session]Summarize the current conversation into a handoff doc for another agent
pickuppickup [path to handoff]Resume work from a handoff document
implement allimplement all [plan path]Implement all phases from a plan
implement phase Nimplement phase N [plan path]Implement a specific phase from a plan
writewriteSave the most recent output to .thoughts/

Doc Context

Any keyword can accept a path to an existing .thoughts/ document as context:

  • plan .thoughts/brainstorms/2026-04-25-my-idea.md — plan from an existing brainstorm
  • evaluate .thoughts/plans/2026-04-25-my-plan.md — evaluate a plan
  • implement all .thoughts/plans/2026-04-25-my-plan.md — implement from a specific plan
  • pickup .thoughts/handoffs/2026-05-24-auth-refactor.md — resume from a specific handoff

For implement with no explicit path, find the most recent .thoughts/plans/*.md file and confirm with the user before proceeding. If no plan files exist, tell the user and suggest running rpi plan first.

Dispatch

Parse the first word of the input as the keyword. For implement, parse all or phase N.

KeywordReference
brainstormbrainstorming
planplanning
evaluateevaluating
implementimplementing
handoffhandoff
pickuphandoff
writewriting-documentation

Research files (researching-codebase, researching-web) are internal to brainstorm and plan — not standalone keywords.

Document conventions across all workflows follow writing-documentation.

Writing Output

Most workflows save nothing automatically. Run rpi write when ready to persist. The implement workflow prompts you at completion — for all others, use write explicitly. The handoff workflow is the exception: it writes immediately.

See writing-documentation for naming and auto-detection conventions.

Unknown or Missing Keyword

If invoked with no keyword or an unrecognized keyword, show the keyword reference table above and ask the user what they'd like to do.

What ships with it: 9 files

39.9 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,835. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.