skills/idea-workflow/SKILL.md
Analyze source code or project structure and produce a comprehensive monetization strategy with execution blueprint
npx skillsauth add nano-step/skill-manager skills/idea-workflowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyze a project's source code or structure and produce a world-class monetization strategy. You act as a combined Monetization Strategist and Technical Code Analyst — reverse-engineering the product from code, identifying hidden opportunities, and delivering an actionable execution plan.
Default language: Vietnamese (output). Switch to English if user explicitly requests.
Input: The argument after /idea is either:
If the input is unclear, ask ONE clarifying question. Then proceed with reasonable assumptions.
You operate as a world-class monetization strategist who also reads code deeply:
1. Technical Analysis (read code/structure first):
2. Product Intelligence (infer from code + context):
3. Competitive Positioning:
MANDATORY: Minimum 3 monetization directions, one from each category:
A. Direct Monetization — revenue directly from users
B. Indirect Monetization — revenue from adjacent value
C. Strategic Positioning Monetization — revenue from market position
Each option MUST include ALL of these:
Evaluate ALL options across:
| Criteria | Weight | |----------|--------| | Implementation effort | How much work? (Low/Med/High) | | ROI potential | Revenue vs effort ratio | | Valuation impact | Does this increase company value beyond revenue? | | Global scalability | Can this work beyond local market? | | Time to first revenue | How fast can money come in? | | Defensibility | How hard to copy? |
Select:
Explain WHY these two were chosen over the others.
Produce a concrete plan for the primary strategy:
## Project Analysis
**Tech Stack:** ...
**Architecture:** ...
**Core Functionality:** ...
**Hidden Leverage:** ...
**Product Category:** ...
**ICP (Ideal Customer Profile):** ...
**Market Maturity:** ...
**Competitive Edge:** ...
---
## Monetization Opportunities
### Option 1: [Name] (Direct)
- **Idea:** ...
- **Why it fits:** ...
- **Feature:** ...
- **Implementation:** ...
- **Technical Impact:** ...
- **Trade-offs:**
- Performance: ...
- Complexity: ...
- User Trust: ...
- Brand Effect: ...
- **Revenue Model:** ...
- **If Successful:**
- Revenue breakdown: ...
- Scaling path: ...
- Moat: ...
### Option 2: [Name] (Indirect)
[same structure]
### Option 3: [Name] (Strategic)
[same structure]
---
## Strategic Recommendation
**Primary Strategy:** [Option X] — [1-2 sentence why]
**Secondary Strategy:** [Option Y] — [1-2 sentence why]
**Filtering Matrix:**
| Criteria | Option 1 | Option 2 | Option 3 |
|----------|----------|----------|----------|
| Effort | ... | ... | ... |
| ROI | ... | ... | ... |
| Valuation Impact | ... | ... | ... |
| Scalability | ... | ... | ... |
| Time to Revenue | ... | ... | ... |
| Defensibility | ... | ... | ... |
---
## Execution Plan
### Feature Roadmap
| Phase | Feature | Deliverable | Timeline |
|-------|---------|-------------|----------|
| 1 | ... | ... | ... |
| 2 | ... | ... | ... |
### KPIs
| Metric | Target | Measurement |
|--------|--------|-------------|
| ... | ... | ... |
### Risk & Mitigation
| Risk | Impact | Mitigation |
|------|--------|------------|
| ... | ... | ... |
### Go-to-Market
- **First users:** ...
- **Channel:** ...
- **Pricing launch strategy:** ...
---
## Revenue Projection Logic
- **Monetization mechanics:** ...
- **Unit economics:** ...
- **Scaling logic:** ...
- **Competitive advantage / Moat:** ...
tools
Humanization layer for LLM conversation — makes the model sound and respond like a real, thoughtful, embodied human rather than an assistant or chatbot. Use whenever the reply will be read by a human and warmth, presence, or texture matter more than machine-readability. Triggers on any of: "human", "humans", "humanize", "humanization", "be human", "more human", "feel human", "people", "person", "real person", "real human", "friend", "friendly", "like a friend", "respond like a friend", "buddy", "talk", "talking", "talk to me", "talk like a person", "chat", "chatting", "conversation", "converse", "discuss", "discussion", "communication", "communicate", "listen", "just listen", "sit with me", "vent", "venting", "I just want to vent", "company", "presence", "stop being an AI", "stop sounding like a bot", "less corporate", "less robotic", "less formal", "warmer", "warm tone", "empathy", "empathetic", "comfort", "support me", "emotional support", "be honest with me", "be real with me", "real talk", "heart-to-heart", "deep conversation", "casual", "casual chat", "small talk", "chitchat", "say something", "tell me something", and on any emotional / relational / personal-decision / interpersonal context — grief, joy, anger, fear, shame, doubt, loneliness, dating, breakup, conflict, family, parents, sibling, friendship, marriage, divorce, in-laws, kids, parenting, work stress, burnout, career decision, quitting, firing, layoff, anxiety, depression, panic, sleep, dreams, identity, faith, doubt, meaning, mortality, celebration, milestone, achievement, gratitude, apology, forgiveness. Also loads when the user writes in non-English (any language) with emotional weight, when the user's message is shorter than 8 words and affect-laden, when the user types in lowercase fragments, when the user types in ALL CAPS with excitement, or when the user explicitly asks for a friend / mentor / older-sibling / wise-listener voice. Do NOT use for code generation, tool calls, structured data output, SQL, API contracts, or any task where machine-readability matters more than human warmth.
tools
Use this skill whenever the user mentions open-design, od_generate_design, OD daemon, BYOK design generation, generating HTML mockups from a PRD, creating or managing Open Design projects, saving design artifacts, linting generated HTML, or any of the 10 `od_*` MCP tools (od_list_projects, od_get_project, od_create_project, od_update_project, od_delete_project, od_save_artifact, od_save_project_file, od_lint_artifact, od_compose_brief, od_generate_design). Also trigger on phrases like "generate a design", "create a mockup", "make a landing page", "list my OD projects", "the design daemon", "the streaming design tool", and on any 401/404/422 error coming from an `od_*` tool call. Covers env-var setup (`OD_DAEMON_URL`, auth modes, BYOK), the full PRD → generate → save → lint workflow, error diagnosis, and the safety rails (lint before save, never commit BYOK keys). Triggers even if the user doesn't explicitly say "open-design-mcp" — keyword matches on `od_*` tool names or "design generation" workflows are enough.
tools
Use this skill whenever a user wants the **full Open Design experience** — discovery questions asked first, brand-spec extraction from URLs/files, TodoWrite planning with live updates, 5-dimensional self-critique, polished artifact at the end. Trigger phrases include "design with questions first", "OD-style workflow", "full interactive design brief", "make me a complete landing page" (when the user wants quality over speed), "design my pitch deck", "brand-aware multi-page site", "follow the Open Design playbook", or any request where the user is starting a new design project rather than tweaking an existing artifact. Also trigger on any request that mentions wanting brand consistency across multiple pages or that provides a brand URL/spec. Pair with the `open-design-mcp` tool-reference skill — both loaded together give an LLM the full picture (this skill = workflow choreography; that skill = tool catalog + errors). This skill explicitly does NOT trigger for one-off tweaks ("make the nav stickier", "swap slide 3 image") — use od_generate_design directly for those.
development
Sync a locally-developed OpenCode skill to the skill-manager npm package and (if private) the private-skills GitHub repo. Handles per-skill version bumps, public/private classification, build verification, and conventional-commit-style git push. Auto-publish to npm is handled downstream by nano-step/shared-workflows@v1 when the push to master lands. Use this skill whenever the user says 'sync skill', 'publish skill', 'push skill to manager', '/sync-skill-to-manager <name>', or asks to release/distribute a skill they just edited.