rafaie/codex_home/project-intake
- community
Checking that the SKILL.md file is still in the repository.
Bootstrap a target repository with stack-aware SDLC templates, smoke starters, and a concise project brief. Use when starting a new project or adopting this workflow in an existing repo.
Install
npx vskill@latest install rafaie/codex_home/project-intakeSKILL.md
1) Confirm you are in the target project repo, not the global Codex home directory.
- If the current repo is
/Users/mostafa/.codexor another Codex home, stop and ask for the target project path. - If the repo already has
AGENTS.md, follow it first.
2) Resolve templates from the active Codex home templates/ directory, then bootstrap missing SDLC files.
- Create missing directories:
spec/,spec/templates/,spec/decisions/,spec/features/,scripts/. - Create
AGENTS.mdfromtemplates/AGENTS.mdonly if missing. - Create
codex.tomlfromtemplates/codex.tomlonly if missing. - Copy starter templates into
spec/templates/only if missing: adr.mdarchitecture.mdbacklog.mdfeature.mdimplementation.mdtest-plan.mdtest-results.mdstatus.mdevidence.mddocstrings.mdspec_index.md- Create smoke starters only if missing:
spec/smoke.mdfromtemplates/smoke.mdspec/smoke_registry.yamlfromtemplates/smoke_registry.yamlscripts/smoke.pyfromtemplates/smoke.py- Keep placeholder scenarios disabled until a real entrypoint, fixture, schema/invariants, and mode behavior are configured.
- Create
spec/docstrings.mdfromtemplates/docstrings.mdonly if missing. - Do not overwrite existing repo-local files unless the user explicitly asks.
3) Read the user’s project idea (or spec/idea.md if it exists), plus the newly bootstrapped AGENTS.md and codex.toml.
- Detect the project stack and replace Python/uv command placeholders only when the correct commands can be inferred safely; otherwise list every required customization.
- Apply the Google-style docstring policy only to Python code.
4) Ask up to 5 targeted questions only if essential info is missing (goal, users, constraints, success metrics). 5) Create/update:
spec/brief.md(1–2 pages) with: Goal, Users, Scope/Non-scope, Constraints, Risks, Milestones.spec/index.md(navigation hub) with links to brief, architecture, ADRs, and backlog.- Prefer
spec/templates/spec_index.mdfor a newspec/index.md.
6) Initialize the project workflow state:
- Ensure
spec/changelog.mdexists with an initial entry. - Ensure
spec/decisions/exists; do not create an ADR unless a real decision is present. - Leave
spec/backlog.mdforbacklog-builderunless the user explicitly asks to create it now.
7) End with:
- Files created
- Files preserved because they already existed
- Any commands the user should customize in
codex.toml - Smoke scenario/fixture/schema/mode fields that must be customized before enabling smoke
- Proposed “first 3 work items” list (thin vertical slices)
- Exact next command:
Run $backlog-builder
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/project-intake/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/rafaie/codex_home/project-intake)