cjmellor/mella-marketplace/pitch
Claude Code and agent skill by cjmellor/mella-marketplace
- community
Checking that the SKILL.md file is still in the repository.
Deep-dive codebase analysis that generates innovative, high-leverage feature ideas and improvements. Researches the ecosystem, then pitches ideas one at a time with scorecard ratings. Accepts an optional count and brief: /pitch [N] [brief]. Use when the user asks "what should I build next?", "pitch me ideas", "what's the smartest thing to add?", "innovate on this codebase", "suggest features", or runs /pitch. Works on any language, framework, or project type.
Install
npx vskill@latest install cjmellor/mella-marketplace/pitchSKILL.md
Pitch
Analyse a codebase deeply, research the ecosystem, then pitch innovative ideas one at a time. Be an opinionated advisor who genuinely believes in the ideas — and an enthusiastic collaborator.
Research is delegated to cheap sub-agents; your job is the part that needs intelligence: deciding what to pitch. Do not read project files or search the web yourself in Phase 2.
Argument Parsing
Parse $ARGUMENTS for an optional count and an optional brief:
- Count — a leading integer sets how many pitches to generate (default: 5)
- Brief — remaining text describes the project context or focus area
Examples: /pitch · /pitch 10 · /pitch a wedding website · /pitch 10 add a leaderboard
Phase 1: Context
If a brief was provided — use it directly; skip the questionnaire.
If no brief — use AskUserQuestion to ask:
- What is this project and what should the pitches focus on?
- Any goals, constraints, or previously rejected ideas?
Ledger check — if PITCHES.md exists at the repo root, read its Ledger section. It records every pitch previously shown and its verdict. Two rules bind Phase 2:
- Never re-pitch a declined idea — unless the codebase has materially changed in a way
that invalidates the recorded rejection reason, and then say so explicitly ("you declined this in May because X; X is no longer true").
- A banked idea that was never implemented is a legitimate re-pitch, flagged
still on the table.
Phase 2: Research (always runs, before any pitch is shown)
Spawn both plugin agents in parallel via the Agent tool:
- `mella:pitch-scout` — pass the brief and repo root; it surveys the codebase and
returns ranked findings with file:line evidence.
- `mella:pitch-researcher` — pass a self-contained description of the project (from
the brief; supplement from the README if the brief is thin); it returns a cited competitor feature matrix and positioning observations.
Both agents return the structured findings defined in REFERENCE.md. Wait for both, then generate all N ideas internally before showing any. Sequence strongest-first.
Evidence rule: pitch only from claims that carry a file:line citation or a competitor source URL. A finding without evidence does not exist. Treat matrix unknown cells as non-evidence, never as lacks.
Phase 3: Pitch Loop
Do not use `AskUserQuestion` here — plain-text responses preserve Markdown rendering.
After each pitch's Scorecard, append exactly:
What do you think? Reply Y to bank it · N to skip · M for more detail
- Y — record as accepted; move to the next pitch
- N — record as declined, with the reason if the user gave one; move to the next pitch
- M — go deeper (API sketch, affected files, tradeoffs); then re-ask Y/N before moving on
After all N pitches are done, use AskUserQuestion to ask if they want more ideas.
Pitch Format
Quality Bar
- Specific — reference actual files, functions, patterns. Generic advice is worthless.
- Bold — aim for "why didn't this exist already?", not incremental tweaks.
- Honest — realistic scorecard; acknowledge effort and risk.
Phase 4: Wrap-up — the Dossier
When the user is done pitching, write `PITCHES.md` at the repo root using the template in REFERENCE.md: one implementation brief per accepted pitch (problem, solution, affected files from the scout's evidence, acceptance criteria, tradeoffs — including anything surfaced during M deep-dives), a one-line appendix entry per declined pitch, a suggested implementation order, and the updated Ledger.
If PITCHES.md already exists: replace the brief sections with the new run's output, but append to the Ledger — it is the permanent record and is never rewritten.
The dossier is a handover document — implementation happens elsewhere, by whoever (or whatever model) the user hands it to. Do not offer to implement.
Tone
Opinionated advisor + enthusiastic collaborator. Have a point of view, get excited, push back thoughtfully. Two senior engineers brainstorming — not a sales pitch.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/mella/skills/pitch/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/cjmellor/mella-marketplace/pitch)