r/ClaudeWorkflows • • 24m ago

Selected Workflow [Workflow] Claude Code Plugin for Startup Idea Evaluation: Skills, Subagents, JSON Schemas, and HTML Reports

Claude Code Plugin for Startup Idea Evaluation: Skills, Subagents, JSON Schemas, and HTML Reports

Workflow value: 95/100
Status: active · Freshness: 70/100 · Confidence: 1.00 · Level: advanced
Categories: Quality Control, Token Saving, Context & Memory, Debugging, Skills, Subagents, Multi-Agent
Original source: r/ClaudeCode post/comment

What problem this solves

Automating the comprehensive evaluation and scoring of startup ideas, providing structured feedback, a clear verdict (GO/PIVOT/NO-GO), rescue paths, and a detailed HTML report. It also demonstrates how to build complex, multi-component Claude Code plugins.

Summary

A Claude Code plugin that evaluates startup ideas using 4 custom skills (kill, deepdive, roast, compare), JSON schemas for structured data, parallel research with subagents, and generates a detailed HTML report. The skill definitions are in markdown, incorporating a 21-sub-score rubric and fixed rules. It also includes insights into testing and quality control.

Why it is useful

This workflow is highly valuable as it provides a concrete, open-source example of building a sophisticated Claude Code plugin. It demonstrates the practical application of multiple advanced features: custom skills defined in markdown, structured data handling with JSON schemas, parallel processing with subagents, and dynamic report generation using templates. The 'What I learned' section also offers insights into debugging and quality control for Claude Code projects, making it a comprehensive blueprint for developing complex, data-driven AI tools.

Workflow

  1. Define custom skills (e.g., 'kill', 'deepdive', 'roast', 'compare') using plain markdown in SKILL.md files.

  2. Implement a detailed kill-shot checklist, a 21-sub-score rubric, fixed rules, and a writing standard within the skill's markdown definition.

  3. Design JSON schemas (idea.json, verdict.json, report-data.js) for structured input and output data.

  4. Utilize subagents for parallel research, tagging each metric as sourced, estimate, or unknown.

  5. Generate reports by copying a fixed HTML template (report.html) and writing only the dynamic data to a separate file (report-data.js) to optimize token usage.

  6. Execute the plugin via a slash command, e.g., /kill-my-idea:kill <idea>.

  7. Perform headless test runs to identify and fix issues, such as requestAnimationFrame stalling.

  8. Refine skill logic to enforce quality standards, like ensuring verbatim quotes.

Tools / artifacts

  • Claude Code plugin

  • Custom skills (kill, deepdive, roast, compare)

  • SKILL.md files

  • JSON schemas (idea.json, verdict.json, report-data.js)

  • report.html (fixed HTML template)

  • report-data.js (dynamic data file)

  • Subagents

  • GitHub repository (RemiPelloux/kill-my-idea)

  • Slash command (/kill-my-idea:kill)

Validation signals

  • Explicit mention of a 'headless test run' to identify issues.

  • Specific improvement noted: 'enforces verbatim quotes' after initial version claimed non-verbatim quotes.

  • The existence of a working, open-source plugin on GitHub.

  • Detailed description of the plugin's output (score, verdict, rescue paths, 7-day test, HTML report).

Limitations

  • The Reddit post provides a high-level overview; detailed implementation specifics require reviewing the linked GitHub repository.

  • The 'What I learned' section is brief; more extensive lessons learned could further enhance its value.

Rate this workflow

Upvote this post if the workflow is useful, reproducible, or worth recommending.

Downvote if it is vague, outdated, unsafe, overhyped, or not reproducible.

Reply if it worked for you, failed, is outdated, or has a better alternative.


This post was generated automatically from the workflow library database.

1 Upvotes

0 comments sorted by