xiaohongshu
xiaohongshu
Imagine (Idea Intake) — Start or refine an idea. If given free-form text, create a new IDEA-XXXX folder, ask clarifying questions, draft idea.md, then (after user review) save to inputs/idea.md and log the run.
Full skill instructions
Run this command with either:
/imagine <initial idea text...>OR
/imagine <IDEA_ID>Where:
$ARGUMENTS may contain spaces if you pass an initial idea text.$ARGUMENTS is empty, STOP and ask the user to rerun with an initial idea (or an IDEA_ID).Before using any paths, resolve or create the idea folder:
$ARGUMENTS matches ^IDEA-\\d{4}(-.*)?$, treat it as IDEA_REF and call vf.resolve_idea_id with idea_ref = $ARGUMENTS.$ARGUMENTS as free-form idea text and call vf.create_idea_from_text with initial_text = $ARGUMENTS.idea_id as IDEA_ID.IDEA_ID for all paths, YAML headers, and run log entries.Turn a rough idea into a first, reviewable idea.md stored at:
docs/forge/ideas/<IDEA_ID>/inputs/idea.mdThis command is interactive by default:
idea.md and capture answers for future stagesIdeas root:
docs/forge/ideas/Per-idea root:
docs/forge/ideas/<IDEA_ID>/Inputs:
docs/forge/ideas/<IDEA_ID>/inputs/idea.md (final target)docs/forge/ideas/<IDEA_ID>/inputs/imagine_questions.md (generated)docs/forge/ideas/<IDEA_ID>/inputs/imagine_answers.md (captured; append-only)History:
docs/forge/ideas/<IDEA_ID>/runs/<RUN_ID>/imagine_questions.mddocs/forge/ideas/<IDEA_ID>/runs/<RUN_ID>/idea_draft.mddocs/forge/ideas/<IDEA_ID>/runs/<RUN_ID>/idea_final.mdPer-idea logs:
docs/forge/ideas/<IDEA_ID>/run_log.md (append-only)docs/forge/ideas/<IDEA_ID>/manifest.md (rolling status)Ensure these directories exist (create them if missing):
docs/forge/ideas/docs/forge/ideas/<IDEA_ID>/inputs/docs/forge/ideas/<IDEA_ID>/runs/<RUN_ID>/If you cannot create directories or write files directly, output the artifacts as separate markdown blocks labeled with their target filenames and include a short note listing missing directories.
Use the tool-based resolution logic from Resolve IDEA_ID (required) above, then proceed:
docs/forge/ideas/<IDEA_ID>/inputs/idea.md exists, use it as the base idea.IDEA_ID.Ensure per-idea files exist:
docs/forge/ideas/<IDEA_ID>/run_log.md (create if missing; can start empty)docs/forge/ideas/<IDEA_ID>/manifest.md (create if missing; template below)Generate:
RUN_ID as a filesystem-safe id (Windows-safe, no :), e.g.:
2026-01-14T05-22-41Z_imagine-8f3cAlso capture:
generated_at as ISO-8601 time (may include timezone offset)Include file contents in context:
Use $ARGUMENTS (initial idea text) as the base.
Create 5–12 questions, optimized to reduce ambiguity without over-scoping.
Guidance:
Write questions to:
docs/forge/ideas/<IDEA_ID>/inputs/imagine_questions.md (overwrite allowed)docs/forge/ideas/<IDEA_ID>/runs/<RUN_ID>/imagine_questions.mdidea.md (REVIEWABLE)Create a draft idea document based on:
Write draft to:
docs/forge/ideas/<IDEA_ID>/runs/<RUN_ID>/idea_draft.mdDo NOT write to inputs/idea.md yet.
In chat, present:
Then append a run_log entry with:
NEEDS_USER_INPUT<RUN_ID>inputs/imagine_questions.md, runs/<RUN_ID>/idea_draft.mdSTOP and wait for the user reply.
inputs/idea.mdWhen the user replies:
Append the user’s answers to:
docs/forge/ideas/<IDEA_ID>/inputs/imagine_answers.mdFormat:
### <ISO-8601> — Answers for <RUN_ID>
<user answers verbatim, lightly formatted if needed>
idea.mdUpdate the draft by incorporating answers:
Write final to BOTH:
docs/forge/ideas/<IDEA_ID>/inputs/idea.md (overwrite allowed)docs/forge/ideas/<IDEA_ID>/runs/<RUN_ID>/idea_final.mdAppend a SUCCESS entry to:
docs/forge/ideas/<IDEA_ID>/run_log.mdAnd create/update manifest:
manifest.md exists, update only the keys under Idea sectionidea.md (Markdown + YAML header)Write idea.md with a YAML header followed by sections.
---
doc_type: idea
idea_id: "<IDEA_ID>"
generated_by: "Imagine (Idea Intake)"
generated_at: "<ISO-8601>"
run_id: "<RUN_ID>"
source:
- "user_input ($ARGUMENTS or existing inputs/idea.md)"
qa:
questions: "inputs/imagine_questions.md"
answers: "inputs/imagine_answers.md (appended)"
status: "Draft"
---
(1 sentence)
run_log.md (append-only)Append entries with this shape:
### <ISO-8601 timestamp> — Imagine (Idea Intake)
- Idea-ID: <IDEA_ID>
- Run-ID: <RUN_ID>
- Mode: new | refine
- Inputs:
- user_input ($ARGUMENTS) OR inputs/idea.md (if refining)
- Outputs:
- inputs/imagine_questions.md
- runs/<RUN_ID>/imagine_questions.md
- runs/<RUN_ID>/idea_draft.md
- Status: NEEDS_USER_INPUT
- Notes:
- <1–3 bullets on main unknowns>
### <ISO-8601 timestamp> — Imagine (Idea Intake) — Finalize
- Idea-ID: <IDEA_ID>
- Run-ID: <RUN_ID>
- Outputs:
- inputs/imagine_answers.md (appended)
- inputs/idea.md
- runs/<RUN_ID>/idea_final.md
- Status: SUCCESS | SUCCESS_WITH_WARNINGS | FAILED
- Notes:
- <1–5 bullets on key decisions captured>
# Manifest — <IDEA_ID>
## Idea
- idea_status: Draft
- last_updated: <YYYY-MM-DD>
- last_run_id: <RUN_ID>
- latest_inputs:
- inputs/idea.md
- inputs/imagine_questions.md
- inputs/imagine_answers.md
- notes:
- <optional bullets>
If the initial idea is extremely short/vague:
idea.md with placeholders/TODOsxiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience