/competitive
Research competitors - who else does this, how, strengths/weaknesses
> /plugin marketplace add glittercowboy/taches-cc-resources > /plugin install taches-cc-resources@taches-cc-resources
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/competitive
Context preview
What this command does when you run it.
Research competitors - who else does this, how, strengths/weaknesses
Command definition
competitive.mddescription: Research competitors - who else does this, how, strengths/weaknesses
argument-hint: [product/feature or leave blank for current context]
<objective> Research competitive landscape for $ARGUMENTS (or the current topic if no arguments provided).
Understand who else solves this problem, how they do it, and where the opportunities are. </objective>
<intake_gate>
<context_analysis> First, analyze $ARGUMENTS to extract what's already provided:
- The product/feature space
- Known competitors
- Dimensions that matter (features, pricing, UX)
- What you're trying to learn
Only ask about genuine gaps - don't re-ask what's already stated. </context_analysis>
<initial_questions> Use AskUserQuestion to ask 2-4 questions based on actual gaps:
**If competitors unclear:**
- "Any specific competitors to include?" with options: I have a list, Find the main ones, Direct competitors only, Include indirect competitors, Other
**If dimensions unclear:**
- "What dimensions matter?" with options: Features/capabilities, Pricing/business model, UX/design, Technical approach, All of the above, Other
**If goal unclear:**
- "What are you trying to learn?" with options: How to differentiate, Market positioning, Feature gaps, Technical approaches, Other
**If depth unclear:**
- "How many competitors?" with options: Top 3, Top 5, Comprehensive (7+), Other
Skip questions where $ARGUMENTS already provides the answer. </initial_questions>
<decision_gate> After receiving answers, use AskUserQuestion:
Question: "Ready to research competitors, or would you like me to ask more questions?"
Options: 1. **Start research** - I have enough context 2. **Ask more questions** - There are details to clarify 3. **Let me add context** - I want to provide additional information
If "Ask more questions" → generate 2-3 contextual follow-ups, then present decision gate again If "Let me add context" → receive input, then present decision gate again If "Start research" → proceed to research </decision_gate>
</intake_gate>
<process> After intake complete:
1. Define what problem/space we're competing in 2. Identify 3-5 key competitors (direct and indirect) 3. For each competitor, analyze:
- How they solve the problem
- Target audience
- Strengths and weaknesses
- Pricing/business model
4. Identify patterns across competitors 5. Find gaps and opportunities </process>
<output_format>
Competitive Research: [Space/Problem]
Strategic Summary
[2-3 sentences: the competitive landscape, key insight, main opportunity]
Problem Being Solved
[What job are all these products doing for users]
Competitors
**[Competitor 1]**
- **Solution:** [How they solve it]
- **Target:** [Who they serve]
- **Strengths:** [What they do well]
- **Weaknesses:** [Where they fall short]
- **Pricing:** [Model and range]
**[Competitor 2]** [Same structure...]
**[Competitor 3]** [Same structure...]
Comparison Matrix
| Aspect | Comp 1 | Comp 2 | Comp 3 | |--------|--------|--------|--------| | [Key feature] | Y/N | Y/N | Y/N | | [Key feature] | Y/N | Y/N | Y/N | | [Key feature] | Y/N | Y/N | Y/N |
Patterns
[What most/all competitors do - table stakes]
Gaps & Opportunities
- [Gap]: [Why it's underserved, opportunity]
- [Gap]: [Why it's underserved, opportunity]
Differentiation Options
1. [Way to differentiate]: [tradeoff] 2. [Way to differentiate]: [tradeoff]
Implementation Context
<claude_context> <insights>
- table_stakes: [features we must have to compete]
- differentiators: [features that would set us apart]
- avoid: [approaches that don't work in this space]
</insights> <technical>
- common_patterns: [technical approaches competitors use]
- opportunities: [technical approaches no one uses yet]
- integrations: [common integrations in this space]
</technical> <positioning>
- underserved: [user segments not well served]
- overserved: [segments with too many options]
</positioning> </claude_context>
**Next Action:** Deep dive on specific competitor, validate gaps with user research, or run /plan/brief to define our approach
Sources
- [Source name]: [URL] - [date accessed]
- [Source name]: [URL] - [date accessed]
</output_format>
<artifact_output> Save the research to a file:
1. Create directory structure if it doesn't exist:
- `[current-working-directory]/artifacts/research/`
2. Generate filename from topic:
- Get current date in YYYY-MM-DD format
- Slugify the topic (lowercase, hyphens for spaces)
- Format: `YYYY-MM-DD-[topic]-competitive.md`
- Example: `2025-01-15-midi-sequencers-competitive.md`
3. Write the complete research to the file
4. Report to user: "Saved to `artifacts/research/[filename]`" </artifact_output>
<success_criteria>
- Competitors are genuinely relevant (not just big names)
- Analysis is honest (not dismissive of competition)
- Gaps are real opportunities (not just missing features)
- Differentiation options are actionable
- Implementation context identifies technical patterns to adopt or avoid
- Informs strategic decisions
- Output saved to artifacts/research/ directory
</success_criteria>
Read more
description: Research competitors - who else does this, how, strengths/weaknesses argument-hint: [product/feature or leave blank for current context]
<objective> Research competitive landscape for $ARGUMENTS (or the current topic if no arguments provided).
Understand who else solves this problem, how they do it, and where the opportunities are. </objective>
<intake_gate>
<context_analysis> First, analyze $ARGUMENTS to extract what's already provided:
- The product/feature space
- Known competitors
- Dimensions that matter (features, pricing, UX)
- What you're trying to learn
Only ask about genuine gaps - don't re-ask what's already stated. </context_analysis>
<initial_questions> Use AskUserQuestion to ask 2-4 questions based on actual gaps:
**If competitors unclear:**
- "Any specific competitors to include?" with options: I have a list, Find the main ones, Direct competitors only, Include indirect competitors, Other
**If dimensions unclear:**
- "What dimensions matter?" with options: Features/capabilities, Pricing/business model, UX/design, Technical approach, All of the above, Other
**If goal unclear:**
- "What are you trying to learn?" with options: How to differentiate, Market positioning, Feature gaps, Technical approaches, Other
**If depth unclear:**
- "How many competitors?" with options: Top 3, Top 5, Comprehensive (7+), Other
Skip questions where $ARGUMENTS already provides the answer. </initial_questions>
<decision_gate> After receiving answers, use AskUserQuestion:
Question: "Ready to research competitors, or would you like me to ask more questions?"
Options: 1. **Start research** - I have enough context 2. **Ask more questions** - There are details to clarify 3. **Let me add context** - I want to provide additional information
If "Ask more questions" → generate 2-3 contextual follow-ups, then present decision gate again If "Let me add context" → receive input, then present decision gate again If "Start research" → proceed to research </decision_gate>
</intake_gate>
<process> After intake complete:
1. Define what problem/space we're competing in 2. Identify 3-5 key competitors (direct and indirect) 3. For each competitor, analyze:
- How they solve the problem
- Target audience
- Strengths and weaknesses
- Pricing/business model
4. Identify patterns across competitors 5. Find gaps and opportunities </process>
<output_format>
Competitive Research: [Space/Problem]
Strategic Summary
[2-3 sentences: the competitive landscape, key insight, main opportunity]
Problem Being Solved
[What job are all these products doing for users]
Competitors
**[Competitor 1]**
- **Solution:** [How they solve it]
- **Target:** [Who they serve]
- **Strengths:** [What they do well]
- **Weaknesses:** [Where they fall short]
- **Pricing:** [Model and range]
**[Competitor 2]** [Same structure...]
**[Competitor 3]** [Same structure...]
Comparison Matrix
| Aspect | Comp 1 | Comp 2 | Comp 3 | |--------|--------|--------|--------| | [Key feature] | Y/N | Y/N | Y/N | | [Key feature] | Y/N | Y/N | Y/N | | [Key feature] | Y/N | Y/N | Y/N |
Patterns
[What most/all competitors do - table stakes]
Gaps & Opportunities
- [Gap]: [Why it's underserved, opportunity]
- [Gap]: [Why it's underserved, opportunity]
Differentiation Options
1. [Way to differentiate]: [tradeoff] 2. [Way to differentiate]: [tradeoff]
Implementation Context
<claude_context> <insights>
- table_stakes: [features we must have to compete]
- differentiators: [features that would set us apart]
- avoid: [approaches that don't work in this space]
</insights> <technical>
- common_patterns: [technical approaches competitors use]
- opportunities: [technical approaches no one uses yet]
- integrations: [common integrations in this space]
</technical> <positioning>
- underserved: [user segments not well served]
- overserved: [segments with too many options]
</positioning> </claude_context>
**Next Action:** Deep dive on specific competitor, validate gaps with user research, or run /plan/brief to define our approach
Sources
- [Source name]: [URL] - [date accessed]
- [Source name]: [URL] - [date accessed]
</output_format>
<artifact_output> Save the research to a file:
1. Create directory structure if it doesn't exist:
- `[current-working-directory]/artifacts/research/`
2. Generate filename from topic:
- Get current date in YYYY-MM-DD format
- Slugify the topic (lowercase, hyphens for spaces)
- Format: `YYYY-MM-DD-[topic]-competitive.md`
- Example: `2025-01-15-midi-sequencers-competitive.md`
3. Write the complete research to the file
4. Report to user: "Saved to `artifacts/research/[filename]`" </artifact_output>
<success_criteria>
- Competitors are genuinely relevant (not just big names)
- Analysis is honest (not dismissive of competition)
- Gaps are real opportunities (not just missing features)
- Differentiation options are actionable
- Implementation context identifies technical patterns to adopt or avoid
- Informs strategic decisions
- Output saved to artifacts/research/ directory
</success_criteria>
A growing collection of custom Claude Code resources built for real workflows.
Other commands on taches-cc-resources.
ask-me-questions
Gather requirements through adaptive questioning before executing any task
audit-skill
Audit skill for YAML compliance, pure XML structure, progressive disclosure, and best practices
audit-slash-command
Audit slash command file for YAML, arguments, dynamic context, tool restrictions, and content quality
audit-subagent
Audit subagent configuration for role definition, prompt quality, tool selection, XML structure compliance, and effectiveness

