Phase 1: Idea
Find, research, and validate your product idea before writing a single line of code.
A step-by-step guide through every Superstack skill — from finding an idea to pitching it at a hackathon. Takes about 45 minutes to complete with the live demos.
You need at least one of these installed and working:
npm install -g @anthropic-ai/claude-code.The skill will generate 5–10 ranked ideas with market rationale, existing alternatives, and an initial feasibility estimate.
Visit solana.new and copy any idea you find interesting. The site maintains a curated list of the most-wanted builds in the Solana ecosystem.
For this tutorial we'll use Power Perps:
Evaluates your idea on six dimensions and produces a detailed HTML report with scores, risks, and recommendations. The report includes an "integration-first" section that identifies existing Solana protocols you could build on top of instead of building from scratch.
/create-pitch-deck in the launch phase to address this.The skill automatically invokes /brand-design first. It will generate 6 colour palette options as an HTML file and ask you to choose one.
Open the generated HTML file in your browser. Six palettes are shown. For a trading protocol, consider:
| Palette | Best for | Feeling |
|---|---|---|
whale-blue | Trading / DeFi | Trustworthy, institutional |
solana-gradient | Native Solana products | Modern, energetic |
midnight-gold | Premium / high-value | Exclusive, polished |
void-green | Dev tools / data-heavy | Technical, focused |
:root CSS variables for colour, typography scale, and spacing. These are used automatically by the frontend generation step.Open http://localhost:3000 and review each template. Ask yourself:
Request specific changes before moving on. Layout changes here cost nothing. Account layout changes after contracts cost days.
Based on the UI it generated, the skill automatically infers and lists:
This list feeds directly into the scaffold step.
Generates full project directory structure, package.json, Anchor.toml, and basic program skeleton.
Generates 8 slides mapped to the Colosseum judging rubric. Asks 3 questions before generating. Includes projected scores per rubric dimension and flags 2 placeholders you need to swap before submitting.
Answer the 3 questions when prompted:
The skill will tell you exactly what to replace. Typically:
[TEAM_PHOTO] → actual team photo or headshots[DEMO_URL] → live demo link or Vercel preview URLThe skill outputs a shot-by-shot script with narration, on-screen text, and visual cues. Use it as a brief for a screen recording or a designed video.
/video-craft after /marketing-video.The skill walks you through:
| Skill | Phase | What it produces |
|---|---|---|
/navigate-skills | Meta | Full skill catalogue, organised by phase |
/find-next-crypto-idea | Idea | Ranked idea list with market rationale |
/validate-idea | Idea | Scored HTML report across 6 dimensions |
/competitive-landscape | Idea | Competitor matrix + opportunity map |
/defillama-research | Idea | Live DeFi market data summary |
/colosseum-copilot | Idea | Rubric alignment + prize track recommendation |
/brand-design | Build | 6 palette options → CSS design tokens |
/frontend-design-guidelines | Build | Full HTML UI (3 templates) + inferred account layout |
/scaffold-project | Build | Project directory + Anchor skeleton |
/build-defi-protocol | Build | Anchor program + account structs + tests |
/build-mobile | Build | React Native + Mobile Wallet Adapter scaffold |
/solana-beginner | Build | Commented scaffold for newcomers |
/design-taste | Design | UI critique with specific improvements |
/roast-my-product | Launch | Scored critique + prioritised fix list |
/create-pitch-deck | Launch | 8-slide HTML deck + rubric projection |
/marketing-video | Launch | Script + storyboard for 60–90s video |
/video-craft | Launch | Platform-optimised video production brief |
/deploy-to-mainnet | Launch | Deployment checklist + verification steps |
Superstack is completely open source. If you built something useful with it, consider contributing the skill back.
skill-request label to request a new skill. Use bug if a skill's output is wrong or outdated. The community reviews and merges quickly.