By dharrishub
Weekly competitive feature analysis for product codebases. Auto-discovers product identity from your repo, researches competitors on the web, and produces a ranked, evidence-backed list of features you're missing — scored with PM frameworks (Jobs-to-be-Done, Kano, RICE) and deduped against prior runs.
Run a thorough weekly competitive feature analysis on the current codebase and produce a ranked, evidence-backed list of features the product is missing. Use this skill whenever the user asks for competitive research, competitor analysis, feature ideas, gap analysis, product roadmap input, "what are competitors doing," "what should we build next," "what features are we missing," weekly product strategy review, or anything similar — even when the user doesn't explicitly say the word "competitive." Also use it for tasks framed as "look at competitors and tell me what to build" or "help me figure out what to add to my product." Auto-discovers product identity, JTBDs, features, and constraints from the codebase, so it works zero-config.
Quick preview of what the full competitive-research analysis would use — runs only Phase 0 (product dossier) and Phase 2 (competitor list), prints them, and asks for confirmation before committing to the 10–20 minute deep dive. Only invoked explicitly via /competitive-research:preview — never auto-triggered.
Interactive setup wizard for the competitive-research plugin. Walks the user through optional override questions (target user, known competitors, strategic constraints, monorepo scope, etc.) and writes the answers to ./competitive-research/overrides.yaml. Only invoked explicitly via /competitive-research:setup — never auto-triggered.
Mark past competitive-research recommendations as shipped, in-progress, rejected, or wontfix so future analyses filter them out of new shortlists. Walks through unmarked entries from ./competitive-research/history/seen-features.jsonl and updates their status. Only invoked explicitly via /competitive-research:track — never auto-triggered.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A weekly competitive analysis workflow that auto-discovers your product from its codebase, researches competitors on the web, and produces a ranked, evidence-backed list of features you're missing — scored with PM frameworks (Jobs-to-be-Done, Kano, RICE) and deduped against prior weeks.
Zero-config: drop the skill in, run it from your repo, get a report. No filling out forms.
Every run produces a report.md with:
State persists across runs in ./competitive-research/, so each week dedupes against the last and surfaces what's genuinely new.
gh CLI (optional but recommended) for richer git/issue/PR signals — install instructionstokei or cloc (optional) for repo size metricsThis is a Claude Code plugin. Install it via the marketplace flow or directly from a local clone.
Inside Claude Code:
/plugin marketplace add dharrisHub/Competitive-Research-Skill
/plugin install competitive-research@Competitive-Research-Skill
The first command registers this repo as a marketplace; the second installs the plugin from it. Claude Code resolves the plugin name (competitive-research) from .claude-plugin/plugin.json.
If you cloned this repo and want to test or hack on it locally:
git clone https://github.com/dharrisHub/Competitive-Research-Skill.git
cd Competitive-Research-Skill
Then in Claude Code:
/plugin marketplace add ./
/plugin install competitive-research@Competitive-Research-Skill
Edits to skills/competitive-research/SKILL.md and the references take effect on the next skill invocation — no reinstall needed.
/plugin
You should see competitive-research in the installed plugins list.
Four skills, each invokable inside any project repo:
| Invocation | Purpose |
|---|---|
natural language ("run the competitive research") or /competitive-research:competitive-research | The full 8-phase weekly analysis. The main event. |
/competitive-research:preview | 1–2 minute sanity check — runs only Phase 0 (dossier) + Phase 2 (competitor list), then asks before doing the full deep dive. |
/competitive-research:setup | Interactive walkthrough of the optional override questions (target user, known competitors, strategic constraints, monorepo scope). Writes overrides.yaml. |
/competitive-research:track | Mark past recommendations as shipped / in-progress / rejected / wontfix. Future runs filter accordingly so you don't see the same suggestion next week. |
The three slash-only skills (preview, setup, track) only fire on explicit invocation — they won't auto-trigger from natural language. The main analysis skill triggers broadly so you can ask for it conversationally.
cd into your product's repo (or a monorepo subdirectory if scope C).
Open Claude Code.
Say something like:
Run the competitive research
Or any of these — the skill is set to trigger broadly:
The first run takes the longest (typically 10–20 minutes of work) because it's discovering everything from scratch — your product identity, your features, your competitors. Subsequent runs are faster because state persists.
Tip — preview before committing to a full run. If you want to sanity-check the inferred product identity and competitor list before spending 15 minutes, run /competitive-research:preview first. It does only Phase 0 (dossier) and Phase 2 (competitor list), prints them, and asks before continuing. The full analysis afterwards reuses the dossier rather than redoing it.
npx claudepluginhub dharrishub/competitive-research-skill --plugin competitive-researchUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.