원클릭으로
discover
Use after init-project to fill docs/product/start-project.md with AI research on competitors, monetization, valuation, and marketing.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use after init-project to fill docs/product/start-project.md with AI research on competitors, monetization, valuation, and marketing.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when adding a feature to a production project. Full cycle: brainstorm, plan, implement, docs.
Use when fixing a bug in a production project. Full cycle: diagnose, fix, regression test, review, docs.
Use to batch-validate all skills in this plugin. Runs deterministic repo-wide static checks (frontmatter, command delegation, cross-references, Architect model= rule, orphan references, README<->MemPalace sync) and reports pass/fail per skill.
Use when creating a new project. Bare AI shell by default; interactive menu adds docs / backend-infra / agents on demand.
Use when unsure which skill to use. Lists all vladyslav skills, workflow, and integration.
Quick-save the latest decision/problem/milestone to MemPalace with zero questions — derives everything from the current conversation. Use for a fast mid-session capture, or accept it when offered at task completion.
| name | discover |
| description | Use after init-project to fill docs/product/start-project.md with AI research on competitors, monetization, valuation, and marketing. |
Fills sections 6, 8, 9, 10 (and 11 for iOS) of docs/product/start-project.md using AI-research and c-level-skills:* advisory skills. Runs sequentially so each section builds on the previous one — monetization references competitor pricing, valuation references unit economics, marketing references SOM constraints.
Orchestration: the section chain (Steps 4→5→6→7) is a genuine dependency pipeline — do not fan it out, the cross-references would break (
_shared/references/orchestration-conventions.md→ "NOT safe to parallelize"). The only safe parallelism here is the read-only MemPalace search batch in Step 2. Research stays on thec-level-skills(they pick their own model).
Type: Architect
/vladyslav:init-project — once sections 1-5 of docs/product/start-project.md are filled in manuallydocs/product/start-project.md need not pre-exist — it is auto-created from the template if missing (see Step 1 "self-seed")<...> placeholders, that is a hard stop (Step 1)Read:
CLAUDE.md — project-level rules (derive project name from the # <name> title; fall back to the current directory basename)docs/product/prd.md (if exists)docs/product/start-project.md — full file, primary input for all sectionsIf docs/product/start-project.md is missing — self-seed it:
~/.claude/plugins/cache/vladyslav-marketplace/vladyslav/*/skills/discover/SKILL.md and take the directory two levels up. If Glob returns nothing, fall back to /Volumes/DevSSD/Development/vladyslav-skills.<plugin-root>/skills/init-project/assets/StartProject.md.
skills/init-project/assets/StartProject.md not found in the vladyslav-skills plugin. Please reinstall or run git pull."<PROJECT_NAME> in the template with the project name derived from CLAUDE.md (or directory basename).docs/product/ if it does not exist, then write the substituted content to docs/product/start-project.md.docs/product/start-project.md from template. Sections 1–5 still contain placeholder text — please fill in your idea, problem statement, audience, MVP scope, and non-goals before the research sections are filled."Hard stop (applies whether file existed or was just created):
<...> placeholders → stop, ask user to fill the foundation firstApply the verify-working-directory contract from <plugin>/skills/_shared/references/verify-pwd.md: confirms CLAUDE.md exists, derives the canonical MemPalace wing name, warns on stale-wing duplicates, and establishes the mandatory path-validation rule for the rest of this skill's MemPalace reads.
Run all searches upfront as parallel reads (independent, no shared state — dispatch in one batch):
mempalace_search wing=<wing> "competitors"
mempalace_search wing=<wing> "monetization pricing"
mempalace_search wing=<wing> "idea validation PMF"
mempalace_search wing=<wing> "marketing channels"
Cross-wing search by category keywords from section 1 (e.g. for a tax app → "tax accounting").
Surface hits — prior research for any dimension shouldn't be re-done.
Use <plugin>/scripts/section-status.sh docs/product/start-project.md to get {filled: [...], pending: [...]} as JSON. The "skip done" mode auto-skips any section listed in filled.
Ask the user which sections to fill:
<...> markers) and skip thoseiOS auto-detection: run <plugin>/scripts/detect-stack.sh . and check .ios == true in the JSON output. If true → schedule Step 8 (Apple Check) after Step 7.
Per-section flow: Steps 4-7 below all follow the same shape — invoke c-level-skill(s), synthesize, overwrite the target section of
start-project.md, write a MemPalacedecisionrecord. The shared flow plus per-step prompts, synthesis formats, and MemPalace templates live in<plugin>/skills/discover/references/discover-section.md. For each step below, read that reference's matching block and apply it.
Apply the per-section flow from <plugin>/skills/discover/references/discover-section.md → "Step 4 — Competitive landscape (section 6)". Inputs: start-project.md sections 1, 2, 3, 7. Output: section 6 of start-project.md plus docs/product/competitors.md.
Apply the per-section flow from <plugin>/skills/discover/references/discover-section.md → "Step 5 — Monetization (section 8)". Prerequisite: section 6 should be filled. Inputs: start-project.md sections 1, 3, 6, 7. Output: section 8 plus optional docs/product/monetization.md.
Apply the per-section flow from <plugin>/skills/discover/references/discover-section.md → "Step 6 — Idea validation (section 9)". Inputs: start-project.md sections 1, 2, 3, 4, 8. Output: section 9 plus docs/product/validation-plan.md (only if verdict is YELLOW or RED).
Apply the per-section flow from <plugin>/skills/discover/references/discover-section.md → "Step 7 — Marketing hypothesis (section 10)". Inputs: start-project.md sections 1, 3, 8, 9. Output: section 10 plus optional docs/product/marketing-plan.md.
Skip if non-iOS project. If iOS detected (Step 3):
Invoke the vladyslav:discover-apple-check skill via the Skill tool. It handles section 11, docs/product/apple-review.md, and its own MemPalace record independently.
Re-run <plugin>/scripts/section-status.sh docs/product/start-project.md to confirm all targeted sections are now filled. Any path returning to pending is a regression to investigate.
Re-read docs/product/start-project.md — confirm all targeted sections are filled
Identify contradictions (e.g. monetization assumes $20/mo but SOM from valuation can't support that price). Flag each contradiction to the user: reopen the relevant step or accept as "known tension"
Write docs/product/discovery-summary.md — 1-page executive view:
Write MemPalace milestone record: "Discovery pass complete for <project>, <date>. Key findings: <3 bullets>"
✓ Architect report — Discovery
- Steps run: <list>
- Steps skipped: <list + why>
- Contradictions found: <count>
- Validation verdict: <GREEN|YELLOW|RED>
- MemPalace records added: <count>
- Files updated:
- docs/product/start-project.md (sections 6, 8, 9, 10[, 11])
- docs/product/competitors.md
- docs/product/discovery-summary.md
- docs/product/monetization.md (if created)
- docs/product/marketing-plan.md (if created)
- docs/product/validation-plan.md (if yellow/red)
- docs/product/apple-review.md (iOS only)
Next steps:
- /vladyslav:add-feature — start building once discovery verdict is GREEN
- /vladyslav:write-user-stories — document the validated feature set
TBD and ROUGH are honest; invented figures are traps.check_duplicate guards each write).