From research
Evaluates project feasibility by analyzing technical, resource, and external constraints. Gathers missing context via questions and produces a structured go/no-go recommendation.
How this command is triggered — by the user, by Claude, or both
Slash command
/research:feasibility idea/project or leave blank for current contextThe summary Claude sees in its command listing — used to decide when to auto-load this command
<objective> Assess feasibility of $ARGUMENTS (or the current topic if no arguments provided). Honest reality check: can we actually do this given technical, resource, and external constraints? </objective> <intake_gate> <context_analysis> First, analyze $ARGUMENTS to extract what's already provided: - What's being assessed - Known constraints (budget, API limits, external dependencies) - Technical requirements - Risk tolerance 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 actua...
Honest reality check: can we actually do this given technical, resource, and external constraints?
<intake_gate>
<context_analysis> First, analyze $ARGUMENTS to extract what's already provided:
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 constraints unclear:
If complexity unclear:
If dependencies unclear:
If risk tolerance unclear:
Skip questions where $ARGUMENTS already provides the answer. </initial_questions>
<decision_gate> After receiving answers, use AskUserQuestion:
Question: "Ready to assess feasibility, or would you like me to ask more questions?"
Options:
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 assessment" → proceed to research </decision_gate>
</intake_gate>
After intake complete:<output_format>
[2-3 sentences: verdict, main concern, key condition for success]
[Clear description of the proposed project/feature]
Can we build it?
Do we have what we need?
Are external factors reliable?
| Blocker | Severity | Mitigation |
|---|---|---|
| [Blocker] | High/Med/Low | [How to address] |
[Go / Go with conditions / No-go]
[Reasoning and key conditions]
<claude_context> <if_go>
Next Action: Address blockers, reduce scope, prototype critical path, or proceed to /plan/project
<artifact_output> Save the research to a file:
Create directory structure if it doesn't exist:
[current-working-directory]/artifacts/research/Generate filename from topic:
YYYY-MM-DD-[topic]-feasibility.md2025-01-15-native-app-migration-feasibility.mdWrite the complete research to the file
Report to user: "Saved to artifacts/research/[filename]"
</artifact_output>
<success_criteria>
3plugins reuse this command
First indexed Jan 19, 2026
npx claudepluginhub helloworldsungin/ark-ai-agent --plugin research/feasibilityEvaluates project feasibility by analyzing technical, resource, and external constraints. Gathers missing context via questions and produces a structured go/no-go recommendation.
/explore-ideaCollaboratively explores and validates a new project idea through conversation, research, and assumption-challenging, producing a decision-ready PROJECT_BRIEF.md.
/adviseAnalyzes proposals or decisions for alignment with project goals, complexity vs benefit, risks, and alternatives; provides alignment score, recommendation (PROCEED/CAUTION/RECONSIDER/REJECT), pros/cons, and next steps.
/validateStress-tests plans, roadmaps, or proposals across 7 dimensions and produces a structured report with verdict, flaws, blindspots, and next steps.
/challengeEvaluates a product or engineering challenge idea by guiding through a structured workflow, helping decide whether to pursue it.
/evaluate-technologySystematically evaluate and recommend technology choices.