Source profileQuality 96/100

maquina-app/rails-claude-code/mvp-creator/skills/mvp-creator/SKILL.md

mvp-creator

Create comprehensive MVP documentation for Rails applications. Use this skill whenever a user describes a new app idea, wants to explore a SaaS concept, needs competitor research, or is starting a new project from scratch — even if they don't explicitly say "MVP". Triggers on "I have an idea for...", "I want to build...", "help me plan...", "research competitors for...", "create a business plan for...", "design a brand for my app", "set up Claude for my Rails project", "bootstrap an app", or any

Source repository stars
47
Declared platforms
0
Static risk flags
0
Last source update
2026-08-16
Source checked
2026-08-25

Decision brief

What it does: where it fits

Create comprehensive MVP documentation for Rails applications through guided research and discovery.

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/maquina-app/rails-claude-code --skill "mvp-creator/skills/mvp-creator"
    Safe inspection promptEditorial

    Inspect the Agent Skill "mvp-creator" from https://github.com/maquina-app/rails-claude-code/blob/1b8f8f430205cd79516886ca0c97d09bf24920ae/mvp-creator/skills/mvp-creator/SKILL.md at commit 1b8f8f430205cd79516886ca0c97d09bf24920ae. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      Workflow

      When user provides a topic or app idea:

      Conduct web search for 2-5 similar apps/competitorsResearch business models, features, pricingIdentify market gaps and opportunities
    2. 02

      Phase 1: Research

      When user provides a topic or app idea:

      Conduct web search for 2-5 similar apps/competitorsResearch business models, features, pricingIdentify market gaps and opportunities
    3. 03

      Phase 2: Discovery Questions

      After research is approved, gather project-specific information using the templates in the Discovery Question Templates section below. Do not re-list the questions here — go directly to the templates.

      After research is approved, gather project-specific information using the templates in the Discovery Question Templates section below. Do not re-list the questions here — go directly to the templates.Ask the Core Questions first. Ask Feature Questions after research review. Ask Brand Questions just before generating the Brand Guide.
    4. 04

      Phase 3: Generate Deliverables

      Generate each deliverable sequentially. Before presenting any deliverable, run its checklist from the Quality Checklist section below. Get approval before moving to the next.

      MVP Business Plan → docs/MVPBUSINESSPLAN.mdTemplate: mvp-business-plan.mdBrand Guide → docs/BRANDGUIDE.md (with logo SVGs generated inline — see Logo Generation below)
    5. 05

      Phase 4: Handoff to SDD

      After all deliverables are approved, always suggest:

      After all deliverables are approved, always suggest:"Your MVP foundation is ready. The natural next step is to initialize Spec-Driven Development and convert these documents into feature specs, task breakdowns, and implementation prompts for Claude Code. Start with: 'Ini…

    Permission review

    Static risk signals and limitations

    No configured static risk pattern was detected

    This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score96/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars47SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    maquina-app/rails-claude-code
    Skill path
    mvp-creator/skills/mvp-creator/SKILL.md
    Commit
    1b8f8f430205cd79516886ca0c97d09bf24920ae
    License
    MIT
    Collected
    2026-08-25
    Default branch
    main
    View the original SKILL.md

    MVP Creator

    Create comprehensive MVP documentation for Rails applications through guided research and discovery.

    Overview

    This skill produces 5 deliverables for a new Rails application:

    1. Research Report — Competitor analysis, market overview, feature comparison
    2. MVP Business Plan — Vision, features, user flows, success metrics
    3. Brand Guide — Logo, colors, typography, components, voice
    4. Technical Guide — Architecture, patterns, data models, code style
    5. Claude Setup — CLAUDE.md, .mcp.json, commands for Claude Desktop/Code

    Workflow

    Topic/Idea → Research → Discovery Questions → Generate Deliverables → Handoff to SDD
    

    Phase 1: Research

    When user provides a topic or app idea:

    1. Conduct web search for 2-5 similar apps/competitors
    2. Research business models, features, pricing
    3. Identify market gaps and opportunities
    4. Present findings and ask for feedback before proceeding

    Output: Research Report (saved to docs/RESEARCH_REPORT.md)

    Phase 2: Discovery Questions

    After research is approved, gather project-specific information using the templates in the Discovery Question Templates section below. Do not re-list the questions here — go directly to the templates.

    Ask the Core Questions first. Ask Feature Questions after research review. Ask Brand Questions just before generating the Brand Guide.

    Phase 3: Generate Deliverables

    Generate each deliverable sequentially. Before presenting any deliverable, run its checklist from the Quality Checklist section below. Get approval before moving to the next.

    1. MVP Business Plandocs/MVP_BUSINESS_PLAN.md
    2. Brand Guidedocs/BRAND_GUIDE.md (with logo SVGs generated inline — see Logo Generation below)
    3. Technical Guidedocs/TECHNICAL_GUIDE.md
    4. Claude SetupCLAUDE.md, .mcp.json, .claudeignore, .claude/commands/

    Phase 4: Handoff to SDD

    After all deliverables are approved, always suggest:

    "Your MVP foundation is ready. The natural next step is to initialize Spec-Driven Development and convert these documents into feature specs, task breakdowns, and implementation prompts for Claude Code. Start with:

    'Initialize SDD using the MVP documents we created.'"


    Technical Stack (Non-Negotiable)

    All projects use this Rails stack. See rails-philosophy.md for the "why".

    ComponentChoiceReference
    FrameworkRails 8.xVanilla Rails
    FrontendHotwire (Turbo + Stimulus)No JS frameworks
    CSSTailwind CSS 4CSS-first config
    Componentsmaquina_componentsmaquina.app
    DatabaseSQLite (dev) / PostgreSQL (prod)Solid Queue/Cache/Cable
    AuthRails 8 built-inNot Devise
    TestingMinitest + FixturesNot RSpec
    DeploymentKamal 2Docker-based

    Architecture Patterns

    • Rich domain models with concerns (no service objects)
    • CRUD resources for everything (no custom actions)
    • State as records, not booleans
    • Money as integer cents
    • Turbo Morph by default, Frames sparingly

    See rails-implementation-patterns.md for the "how".


    Discovery Question Templates

    Core Questions (Always Ask First)

    I'd like to learn more about your app idea to create comprehensive documentation.
    
    1. **App Name:** Do you have a name in mind? If it has meaning in another language, what does it mean?
    
    2. **Core Problem:** In one sentence, what problem does this app solve?
    
    3. **Target Users:** Who is the primary user? (demographics, behaviors, pain points)
    
    4. **Region:** Any geographic focus? (affects language, payment methods, API availability)
    
    5. **Differentiator:** What makes this different from existing solutions?
    

    Feature Questions (After Research Review)

    Based on my research, I have some feature questions:
    
    1. **Main Sections:** What are the primary app sections/tabs?
       (e.g., Today, Transactions, Settings)
    
    2. **Critical Flow:** What's the ONE action that must be fast and frictionless?
       (This becomes the UX we obsess over)
    
    3. **Data Model:** What are the main things users create/track?
       (e.g., transactions, projects, bookings)
    

    Brand Questions (Before Brand Guide)

    Before I create the brand guide:
    
    1. **Personality:** How should the app feel?
       - Professional / Playful
       - Minimal / Bold
       - Serious / Friendly
    
    2. **Colors:** Any preferences or brand colors to incorporate?
       Or should I propose a palette based on the app's personality?
    
    3. **Logo:** Want me to create SVG logo proposals?
       I can generate 2-3 concepts representing the app's core idea.
    

    Logo Generation

    Always generate logos yourself, as SVG code written inline in the Brand Guide (rather than delegating to another skill).

    1. Concept first: Describe the visual metaphor before generating SVG
    2. Simple shapes: Use basic geometric forms only
    3. Two versions: Full logo (wordmark + icon) + standalone icon/mark
    4. Monochrome requirement: Must be legible in a single color

    Example approach:

    The logo represents [concept]. Using [shape] to symbolize [meaning].
    Primary version: [description]
    Icon version: [description]
    

    Then generate actual SVG code inline in the brand guide.


    Interaction Patterns

    Starting a New Project

    User: "Help me create an MVP for a personal finance app"

    Response:

    1. Acknowledge the idea
    2. Conduct web research (2-5 competitors)
    3. Present research findings
    4. Ask Core discovery questions
    5. Generate deliverables sequentially with approval gates

    Continuing Previous Work

    User: "Let's continue with the brand guide"

    Response:

    1. Summarize what is known so far
    2. Ask Brand Questions if not yet answered
    3. Generate the brand guide
    4. Ask for feedback before moving on

    Specific Deliverable Request

    User: "Just create a technical guide for my app called Resto"

    Response:

    1. Ask minimum required questions (stack preferences, locale, key features)
    2. Load technical guide template and Rails references
    3. Generate the technical guide
    4. Save to docs/TECHNICAL_GUIDE.md

    Revising a Deliverable

    User: "The brand guide doesn't feel right — too corporate"

    Response:

    1. Acknowledge specifically what missed the mark
    2. Ask 1–2 targeted questions to redirect (e.g., "What aesthetic would feel more right — can you point to an app or brand as reference?")
    3. Re-generate the deliverable from scratch rather than patching it
    4. Note explicitly what changed in the new version

    Quality Checklist

    Run the relevant checklist before presenting each deliverable.

    Research Report

    • 2-5 competitors analyzed
    • Feature comparison matrix included
    • Differentiation opportunities identified
    • Sources cited

    MVP Business Plan

    • Clear problem statement
    • User personas defined
    • Feature set organized by section
    • User flows documented
    • Success metrics defined

    Brand Guide

    • Logo SVG code included (primary + icon), generated inline
    • Full color palette with hex values
    • Typography scale defined
    • Component patterns documented
    • Tailwind CSS @theme configuration included
    • Bilingual voice examples (if applicable)

    Technical Guide

    • Tech stack decisions documented
    • File organization defined
    • Data models with relationships
    • Turbo patterns specified
    • I18n strategy with file structure
    • Anti-patterns listed

    Claude Setup

    • CLAUDE.md with project context
    • .mcp.json configured
    • .claudeignore comprehensive
    • Custom commands created
    • Setup instructions included

    Output File Structure

    [project_name]/
    ├── docs/
    │   ├── RESEARCH_REPORT.md
    │   ├── MVP_BUSINESS_PLAN.md
    │   ├── BRAND_GUIDE.md
    │   ├── TECHNICAL_GUIDE.md
    │   └── assets/
    │       ├── logo.svg
    │       └── logo-icon.svg
    ├── CLAUDE.md
    ├── .mcp.json
    ├── .claudeignore
    └── .claude/
        └── commands/
            ├── test.md
            ├── db.md
            ├── analyze.md
            ├── generate.md
            └── guide.md
    

    Tips

    1. Show, don't tell — ground every deliverable in concrete examples from the user's own domain.
    2. Bilingual by default — for a LATAM or multilingual audience, show Spanish/English examples throughout.

    (The core discipline — research first, ask before assuming, one deliverable at a time with approval — is the Workflow above.)


    Related Skills

    SkillWhen to Use
    frontend-designUI screen mockups and design rationale — after brand guide is approved
    spec-driven-developmentImplementation planning — convert MVP docs into specs and tasks
    maquina-ui-standardsWhen building UI for Rails apps with maquina_components

    Frequently asked questions

    What to verify before installation and use

    What does the mvp-creator source document cover?

    Create comprehensive MVP documentation for Rails applications through guided research and discovery.

    How do I install mvp-creator?

    The source record exposes this install command: npx skills add https://github.com/maquina-app/rails-claude-code --skill "mvp-creator/skills/mvp-creator". Inspect the command and pinned source before running it.

    Alternatives

    Compare before choosing

    Computed 921,248

    first-fluke/oh-my-agent

    oma-translator

    Context-aware translation that preserves tone, style, and natural word order. Use when translating UI strings, documentation, marketing copy, or any multilingual content. Infers register, domain, and style from the source text and surrounding codebase context.

    Computed 9916

    NintendaDev/unikit-ai

    unikit-docs

    Generate and maintain the project's TECHNICAL documentation from its codebase — scans the project structure, tech stack, and module boundaries, then writes a lean README landing page plus detailed topic pages (architecture, modules, setup, build, APIs), only the docs that are relevant. Use whenever the user wants to create, update, or validate documentation of the CODE or the project itself, e.g. "generate documentation", "create docs", "write the README", "update the project docs", "document th

    Computed 976

    mgiovani/cc-arsenal

    team-review

    Multi-agent review team: architecture, security, performance, testing, style, docs/UX, plus an adversary that cross-examines the other 6, for security-sensitive, architectural, or large PRs (15+ files) where a single-agent pass risks missing cross-cutting issues. Use for auth/payments/PII changes, schema/pattern changes, compliance sign-off, or when asked to 'get the review team on this' / 'multi-agent review' / 'thorough review before merge'. For a standard PR or a quick pre-merge check, use /r

    Computed 95915

    sunchaokun/PPT-Design-Skill

    ppt-design-skill

    AI-powered PPT generation — 40,000+ style combinations, narrative-driven, design-intelligent, AI images, fully editable .pptx. Three modes: Build (default) + VI Build + FreeStyle (quick draft). 8 goal-type layouts, 35 moods, README parsing, size-aware image assignment, 3 structurally-different build.py proposals, brand compliance. Engines: Seedream, GPT Image, DALL-E, Wanx, Kimi.