Refactor Design Report
penwyp/ClaudePreference
Produce a professional, code-grounded refactor or implementation design report from identified technical problems, product gaps, review findings, architecture concerns, or frontend-backend contract…
Deep-review a single todo or backlog item to decide whether it is worth building: problem clarity, solution quality, and implementation priority.
$ npx skills add hanamizuki/solopreneur --skill todos-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install hanamizuki/solopreneur todos-review --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/hanamizuki/solopreneur.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/solopreneur/todos-review .claude/skills/todos-review && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "todos-review" agent skill from https://github.com/hanamizuki/solopreneur/tree/main/skills/solopreneur/todos-review into .claude/skills/todos-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todos-review", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/hanamizuki/solopreneur/tree/main/skills/solopreneur/todos-reviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add hanamizuki/solopreneur --skill todos-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install hanamizuki/solopreneur todos-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hanamizuki/solopreneur.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/solopreneur/todos-review .agents/skills/todos-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "todos-review" agent skill from https://github.com/hanamizuki/solopreneur/tree/main/skills/solopreneur/todos-review into .agents/skills/todos-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todos-review", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hanamizuki/solopreneur --skill todos-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install hanamizuki/solopreneur todos-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hanamizuki/solopreneur.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/solopreneur/todos-review .cursor/skills/todos-review && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "todos-review" agent skill from https://github.com/hanamizuki/solopreneur/tree/main/skills/solopreneur/todos-review into .cursor/skills/todos-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todos-review", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/hanamizuki/solopreneur.git --path skills/solopreneur/todos-review--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add hanamizuki/solopreneur --skill todos-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install hanamizuki/solopreneur todos-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hanamizuki/solopreneur.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/solopreneur/todos-review .gemini/skills/todos-review && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "todos-review" agent skill from https://github.com/hanamizuki/solopreneur/tree/main/skills/solopreneur/todos-review into .gemini/skills/todos-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todos-review", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install hanamizuki/solopreneur todos-reviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add hanamizuki/solopreneur --skill todos-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/hanamizuki/solopreneur.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/solopreneur/todos-review .github/skills/todos-review && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "todos-review" agent skill from https://github.com/hanamizuki/solopreneur/tree/main/skills/solopreneur/todos-review into .github/skills/todos-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todos-review", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hanamizuki/solopreneur --skill todos-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install hanamizuki/solopreneur todos-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hanamizuki/solopreneur.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/solopreneur/todos-review .opencode/skills/todos-review && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "todos-review" agent skill from https://github.com/hanamizuki/solopreneur/tree/main/skills/solopreneur/todos-review into .opencode/skills/todos-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todos-review", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
todos-reviewDeep-review a single todo or backlog item to decide whether it is worth building: problem clarity, solution quality, and implementation priority.
Todos Review is an agent skill from hanamizuki/solopreneur. Deep-review a single todo or backlog item to decide whether it is worth building: problem clarity, solution quality, and implementation priority. Dispatches platform-specific expert agents for readiness checks. Use when the user says "review this todo", "review todo", provides a todo file path, or wants a go/no-go recommendation before implementing a backlog item. This skill answers "should we build this at all" — for "is this the right way to build it", use /plan-review on the spec or implementation plan instead.
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows, covering Planning and Feature launches and release readiness. The repository describes itself as: Skills and agents for solopreneurs — ship, review, debug, and think through problems with AI. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit f43f001. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Todos Review loads about 2.2k tokens when it runs. Until then it costs about 134 tokens; SKILL.md has 799 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from hanamizuki/solopreneur at commit f43f001, republished under its MIT licence (© hanamizuki). 799 words, ~2,244 tokens.
.claude/skills/todos-review/SKILL.md (or your agent's skills folder).Review a todo or backlog item to evaluate problem clarity, solution quality, and implementation priority. Prevents over-engineering, catches missing cross-platform work, and surfaces better alternatives before any code is written.
Resolve todo directory paths using the same config discovery as other todos-* skills:
read_solopreneur_config todos via the cascade helper (see /todos-cleanup Config Discovery for the full setup including helper definitions)See /todos-cleanup for the full discovery flow — use the same logic and config format.
The todo file path comes from:
/todos-review todos/backlog/foo.mdRun these steps in order. Steps 3–5 can be parallelized.
Read the full todo file. Extract:
Spawn an Explore subagent to read the relevant source files mentioned in the todo:
Report discrepancies between the todo description and actual code.
If Step 2 reveals the todo is >80% implemented, skip Steps 3–6 and jump to "Output: Completion Review". A full architectural review is wasted effort on code that's already written — the user needs a gap analysis, not a design critique.
Infer the tech stack from the codebase:
| Detected files | Platform | Subagent |
|---|---|---|
.xcodeproj / .swift | iOS/SwiftUI | ios-dev |
build.gradle / .kt | Android/Kotlin | android-dev |
| LangGraph / agent workflow | LLM/AI Agent | ai-engineer |
*.cypher / Neo4j driver | Neo4j | neo4j-dev |
package.json / .tsx / .jsx | Web / Next.js | general-purpose |
pyproject.toml / FastAPI | Python | general-purpose |
docs/gtm/ / BRAND.md / marketing copy | Marketing | marketer |
*.css / *.scss / design system files | Design | designer |
Cross-platform todo (e.g., iOS + Android) → spawn two experts in parallel. If no platform detected → skip expert review.
Agent availability: each stack agent lives in its own sub-plugin
(ios-dev, android-dev, ai-engineer, neo4j-dev).
When dispatching in Step 4:
Success → proceed as normal.
Unknown-subagent-type error → do the review inline with generic
expertise and prepend the stack's output with the template below,
substituting <plugin> with the agent / plugin name for that stack
(ios-dev, android-dev, ai-engineer, or neo4j-dev; the agent and
plugin share the same name):
⚠️ Plugin
<plugin>not installed. Review done with generic expertise. Install it for deeper, skill-index-backed review.
Any other Agent error → surface to the user; do not silently fall back.
Spawn the matched subagent(s). Each agent already has access to its platform's skill index — no reference files needed. Prompt:
You are an expert reviewer, not an implementer. Do not write code or modify files.
Review the proposed solution in this todo against platform best practices:
1. Does the approach follow best practices for this platform? If not, what should change?
2. Are there existing codebase patterns the solution should follow? (search to verify)
3. Are there potential pitfalls or easily-missed implementation details?
Todo content:
[paste full todo]
Relevant files:
[list file paths mentioned in the todo]
Consult your skill index for relevant best practices, then provide analysis.
Report only — no code.Skip condition: If the todo is trivially simple (< 10 lines of change, no architectural decisions), skip expert review to save time.
$BACKLOG and $DOING for related open todos that might block or be blockeddocs/spec/ for specs this todo might contradict$DONE to see if a similar feature was attempted beforeEvaluate across these dimensions:
A. Problem Clarity — Is the problem clearly defined? Real user pain or hypothetical?
B. Solution Simplicity — Is this the simplest path? Could fewer moving parts work? Could a product/UX change eliminate the need for code?
C. The "Don't Do It" Option — Explicitly consider not implementing. What's the cost of doing nothing?
D. Cross-Platform Consistency — If iOS or Android is involved, does the todo account for both platforms?
E. Destructiveness — Low / Medium / High
F. Value — Low / Medium / High
G. Effort — S / M / L
Choose the output format based on Step 2's findings.
## Todo Review: [filename] — Mostly Implemented
### Completion Status
| Item | Status | Notes |
|------|--------|-------|
| ... | Done/Partial/Missing | ... |
### Spec vs Implementation Gaps
[Differences between todo description and actual code — may be bugs or outdated spec]
### Remaining Work
[Checklist of incomplete items, prioritized]
### Recommendation
[Move to done / convert to checklist / update spec to match implementation]## Todo Review: [filename]
### Core Problem
One sentence describing what this todo is really solving.
### Current State Check
[Is the todo's description of current code accurate? What's changed?]
### Solution Assessment
[Is the approach simplest? Are there better alternatives? Is "don't do it" viable?]
### Cross-Platform Consistency
[If applicable: are both iOS/Android covered?]
### Dependencies / Conflicts
[Blocked by other todos? Contradicts existing specs?]
### Ratings
| Dimension | Rating |
|-----------|--------|
| Destructiveness | Low/Medium/High + explanation |
| Value | Low/Medium/High + explanation |
| Effort | S/M/L + explanation |
| Readiness | Auto / Needs Discussion + explanation |
**Readiness criteria** — mark `Auto` only when **all** conditions are met:
1. Todo is a bug fix (not a new feature, refactor, or exploratory task)
2. Effort = S
3. Destructiveness = Low
4. Has clear acceptance criteria (how to verify the fix)
5. Mentions specific files or code paths
6. Solution has no ambiguity (only one reasonable interpretation)
If any condition fails, mark `Needs Discussion` and state which conditions failed.
### Implementation Benefits
[List only applicable items:]
- Bug fix: [what user-visible issue is resolved]
- UX improvement: [what experience improves]
- Performance: [what gets faster]
- Stability / test coverage: [what regressions are prevented]
- Cross-platform parity: [iOS/Android alignment]
- Tech debt cleanup: [what code smell is removed]
### Recommendation
[Do / don't do / modify approach — with the simplest implementation path]© hanamizuki, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/solopreneur/todos-review of hanamizuki/solopreneur.
Open the folder on GitHubat commit f43f001
Todos Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Todos Review this skillhanamizuki/solopreneur | 152 | — | ~2.2k | Automated safety check: Pass | MIT | |
| Refactor Design Reportpenwyp/ClaudePreference | 136 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Visual Dashboarddanielvm-git/bigpowers | 260 | — | ~478 | Automated safety check: Pass | MIT | |
| SpikeDeL-TaiseiOzaki/claude-code-orchestra | 199 | — | ~6.9k | Automated safety check: Pass | MIT | |
| Utility Pm Workflow Orchestratorproduct-on-purpose/pm-skills | 716 | — | ~2.5k | Automated safety check: Pass | Apache-2.0 | |
| Agent Workflowmenkesu/awesome-pm-skills | 434 | — | ~5.2k | Automated safety check: Pass | Custom licence |
penwyp/ClaudePreference
Produce a professional, code-grounded refactor or implementation design report from identified technical problems, product gaps, review findings, architecture concerns, or frontend-backend contract…
danielvm-git/bigpowers
Start a browser-based dashboard that visualizes architecture, implementation plans, and project status.
DeL-TaiseiOzaki/claude-code-orchestra
Time-boxed technical investigation/feasibility study with Codex-first multi-agent collaboration (Codex + Opus 4.6 + Agent Teams).
product-on-purpose/pm-skills
Run an ordered sequence of pm-skills against one input, pausing for go/no-go and stopping on a failed or empty step.
menkesu/awesome-pm-skills
Sets up how you and your team build and work with AI agents, and produces an Agent Workflow Charter (agent lanes, plan-mode loop, autonomy ladder with promotion criteria, rules file, review policy…
evolution-foundation/evo-nexus
Create a phased activation plan using the EvoNexus standard structure — single index file + folder-per-phase + file-per-item, each item detailed with owner, dependencies, decisions pending…
hanamizuki/solopreneur
Create an interactive HTML preview of any proposal, plan, idea, doc, brief, or spec and land it in the browsable local Preview Library by default (opens under file:// with a catalog sidebar and…
hanamizuki/solopreneur
A skill your agent uses when building iOS/macOS apps with SwiftUI — covers localization (String Catalogs), date/time formatting, JSON date decoding, Previews, state management, sheet/navigation…
hanamizuki/solopreneur
LinkedIn organic growth consultant — diagnoses profiles, discusses goals, and co-creates a personalized 90-day growth plan.
hanamizuki/solopreneur
Switch perspectives to think through problems using the mental models of ten iconic thinkers: Elon Musk, Richard Feynman, Charlie Munger, Naval Ravikant, Steve Jobs, Nassim Taleb, Ilya Sutskever…
hanamizuki/solopreneur
Create brand-aware presentations using frontend-slides or reveal.js.
hanamizuki/solopreneur
X/Twitter growth consultant — diagnoses profiles, discusses goals, and co-creates a personalized growth plan.
Deep-review a single todo or backlog item to decide whether it is worth building: problem clarity, solution quality, and implementation priority. Todos Review is an agent skill from hanamizuki/solopreneur. Deep-review a single todo or backlog item to decide whether it is worth building: problem clarity, solution quality, and implementation priority.
Todos Review fits situations like: the user says review this todo; provides a todo file path; wants a go/no-go recommendation before implementing a backlog item.
Run `npx skills add hanamizuki/solopreneur --skill todos-review -a claude-code`. Or copy the skill folder (skills/solopreneur/todos-review in hanamizuki/solopreneur) into .claude/skills/todos-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add hanamizuki/solopreneur --skill todos-review -a codex`. Or copy the skill folder (skills/solopreneur/todos-review in hanamizuki/solopreneur) into .agents/skills/todos-review in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hanamizuki/solopreneur --skill todos-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/todos-review, .gemini/skills/todos-review, .github/skills/todos-review and .opencode/skills/todos-review in your project.
SKILL.md names no scripts, command-line tools or credentials: Todos Review is instructions for the agent only. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Todos Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Todos Review: Refactor Design Report (penwyp/ClaudePreference, 136 stars), Visual Dashboard (danielvm-git/bigpowers, 260 stars), Spike (DeL-TaiseiOzaki/claude-code-orchestra, 199 stars) and Utility Pm Workflow Orchestrator (product-on-purpose/pm-skills, 716 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
hanamizuki (a GitHub user) maintains it in hanamizuki/solopreneur, which has 152 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on September 26, 2026.
Source: hanamizuki/solopreneur on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.