project-intake

Organize scattered project inputs and generate standardized intake documents. Use when users mention project kickoff, requirement initialization, PRD preparation, input organization, requirement gathering, or turning prototypes/demos/drafts into structured documents. Apply to new feature development, project initialization, requirement clarification, and similar scenarios. Always complete intake before writing PRD or any detailed design.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "project-intake" with this command: npx skills add go-sphere/skills/go-sphere-skills-project-intake

Project Intake

Organize scattered project inputs into structured documentation, clarifying project boundaries and known/unknown items.

<HARD-GATE> Do not generate `docs/00-intake.md` until you have confirmed the following from the user: - At least one concrete input (PRD draft, prototype, description, or repo link) - A one-sentence project goal (or enough context to infer one) If inputs are too vague to produce a meaningful intake doc, ask first — do not assume. </HARD-GATE>

Workflow

  1. Scan whatever the user has provided — extract project goal, available inputs, and visible gaps
  2. If the goal is unclear or no concrete inputs exist, ask one question to unblock (e.g., "What problem is this project solving?")
  3. Ask one follow-up question at a time until you have enough to fill all 8 sections
  4. Write docs/00-intake.md to disk (create docs/ directory if needed)
  5. Report the file path and ask if anything needs adjusting

When to Use

Use this skill when:

  • User mentions "new project", "new feature", "build something"
  • User provides PRD draft, prototype, screenshots, Figma links
  • User describes ideas without formal documentation
  • Team needs to clarify "what's known vs what's unknown"
  • Before any detailed design work begins

Input Types

This skill processes the following input types (not all required, but will identify and document):

  • Initial PRD or requirement description
  • Prototype demos (Figma, HTML demo, screenshots, videos)
  • Interaction specifications or user flow diagrams
  • Existing code repositories or modules
  • User's verbal descriptions or supplementary notes
  • Competitive analysis or reference cases

Output Document

Generate docs/00-intake.md (create docs directory if it doesn't exist)

Document Structure

Organize content with the following structure, keeping each section concise:

1. Project Goal (One Sentence)

Express the core project goal in one sentence. No more than two lines.

2. Current Available Inputs

List all provided inputs including:

  • PRD/requirement documents (if any)
  • Prototype/design files or links
  • Code repositories or modules
  • User's supplementary descriptions

Mark the status of each item: "completed" or "draft/initial"

3. Missing Inputs

List inputs required for project kickoff but not yet provided, such as:

  • Key business process diagrams
  • User role definitions
  • Success criteria
  • Existing system boundaries

4. Confirmed Primary Roles

List user roles or system roles involved. No need for detailed permission definitions.

5. Confirmed Primary Modules

List identified core functional modules or system components.

6. Demo Reference Type

Clearly mark:

  • Visual Reference: Demo serves as UI/visual style reference only, not representing interaction behavior
  • Behavior Reference: Demo shows complete user interaction flow, behaviors need to be implemented

7. Existing Code/Repository Boundaries

If existing code exists:

  • Related repositories or modules
  • Technology stack of the code
  • Which parts might be reused

8. Unresolved Items List

List all items that are not yet determined and need clarification. One sentence per item.

Writing Principles

  1. Keep it concise: 3-5 lines per section, don't expand into details
  2. Lock down boundaries: Focus on clarifying "known vs unknown", not writing detailed requirements
  3. Distinguish facts from assumptions: Mark what user confirmed vs what's inferred
  4. Don't write PRD: Don't expand business processes or feature details here - these belong in PRD phase

Completion Criteria

Ensure at completion:

  • Project goal clearly expressed in one sentence
  • All available inputs listed with status marked
  • Missing inputs clearly listed, team knows what to collect next
  • Confirmed roles and modules listed
  • Demo reference type clearly marked
  • Code boundaries identified (if applicable)
  • All unresolved items listed

Output Location

If user doesn't specify output location, default to:

  • docs/00-intake.md

Follow user's specified location if provided.

Always write the file to disk. Do not output the intake document only in the conversation.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

pure-admin-crud-generator

No summary provided by upstream source.

Repository SourceNeeds Review
General

proto-api-generator

No summary provided by upstream source.

Repository SourceNeeds Review
General

ent-schema-generator

No summary provided by upstream source.

Repository SourceNeeds Review