Intake project
Skill martian56/claude-engineer/plugins/claude-engineer/skills/intake-project
Claude Code marketplace and home of claude-engineer: an opinionated, design-system-first, plan-gated autonomous engineer for full greenfield React/Next and FastAPI projects.
npx -y skills add martian56/claude-engineer --skill intake-projectAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use at the very start of a new project to turn a rough idea or a draft brief into a refined, agreed project brief. Looks for a user-written draft; refines it by questioning if present, or runs an interactive intake interview to create it if absent.
SKILL.md
2.4 KB, as published. Nobody here has run it
Intake Project
Announce at start: "I'm using claude-engineer:intake-project to pin down what we're building."
Goal: a refined, mutually-agreed brief that the planning stage can turn into a phased plan.
Procedure (create a task per step)
- Find the brief. Look for
_private/initial-plan-draft.md.- Present → read it, then grill the user to fill gaps (see checklist below). Don't accept vagueness.
- Absent → run an interactive intake interview, then WRITE their answers into
_private/initial-plan-draft.md.
- Run the requirements/design dialogue via
superpowers:brainstorming. Do not skip - it is the discovery engine and the hard gate against premature building. - Resolve the stack decisions that the plan needs (defaults are opinionated; confirm only the genuinely open ones):
- Frontend: React (Vite SPA) vs Next.js - choose per the project type (see
claude-engineer:frontend-development). - JS package manager: Bun vs pnpm.
- Anything project-specific (auth model, external integrations, data shapes).
- Frontend: React (Vite SPA) vs Next.js - choose per the project type (see
- Capture the brief to
_private/initial-plan-draft.md: problem & users, core features (MoSCoW), the agreed stack choices, non-goals, constraints, any reference products/designs, success criteria. - Hand off to
claude-engineer:plan-project.
Intake checklist - the brief is not done until these are answered
- Who are the users and what is the one job-to-be-done?
- The 3 - 7 core features for v1, and explicit non-goals.
- React vs Next.js (and why); any second frontend?
- Design direction / brand / reference products (feeds the DESIGN.md in
claude-engineer:design-system). - Data model sketch and the key entities.
- Auth & roles? External services/APIs? Background jobs?
- Definition of success for v1.
Red flags - STOP and keep grilling
- "Let's just start coding." → No. Build is plan-gated.
- Features described as adjectives ("modern", "fast") with no concrete behavior.
- Stack chosen by habit without matching the project type.
- The user and you picture different products. Reflect the brief back until it matches.