init-project

Solid

Use this skill to turn an idea into a structured new repo. It runs a trigger gate (throwaways and single scripts skip it), a value gate over fed-in discovery, records a foundation (an ADR plus a reference.md golden path), authors a walking-skeleton spec via new-spec and hands the build to work-loop, then hands off to the normal build loop. Triggers on "start a new project", "greenfield init", "idea to repo", "bootstrap a new codebase". Do NOT use inside an existing repo (use adapt-to-project) or to author one feature (use new-spec).

Code & Development 21 stars 5 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 81/100

Stars 20%
45
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Skill: init-project The greenfield front door. An idea arrives and there is no repo yet — no foundation recorded, no first slice built. The temptation is to *yolo* a throwaway prototype, get it sort-of working, then retrofit structure and lose the rationale. This skill gives that path a home: it turns an idea into a structured repo by **composing the skills the repo already owns**. It orchestrates; it does not reinvent, and it is **not** an autonomous code generator — the human stays in the loop and the existing skills do the work. It is the twin of `adapt-to-project` (the brownfield front door, for an *existing* repo). Both converge on the same downstream loop: `brief → reference.md → spec → low-level design → work-loop`. ## When to invoke Invoke when the unit of work is a **brand-new repo from an idea** and there are real **stack / structure / tooling decisions** ahead — a service, a library, a multi-component app someone will maintain. The tells: "start a new project", "bootstrap this idea into a repo", "we're greenfielding X". Do **not** use it when: - You are inside an existing codebase → `adapt-to-project` is the brownfield front door. - You want to author one feature from scratch → `new-spec`. - The thing ahead is a script, a spike, or a throwaway with no real structural decisions → the **trigger gate** (stage 1) sends it straight to scaffolding; don't force the flow onto it. ## The flow — five phases, fluid not waterfall The five stages below are **flu...

Details

Author
eugenelim
Repository
eugenelim/agent-ready-repo
Created
4 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

new-project

Stand up a brand-new project for the harness end to end and leave it with work queued — interview, create the repo skeleton, create the GitHub repo, generate and verify the project adapter, then carry the idea through brainstorm (if fuzzy) and spec-intake into a filed, dependency-ordered set of issues. Phases 0-2 in one session, for a project that does not exist yet; use adapter_bootstrap_skill.md instead when the repo already exists.

1 Updated 6 days ago
cperler
AI & Automation Listed

phase-project-init

Use to bootstrap a fresh project for the phase-driven workflow. Trigger when the user is starting a brand-new project, says "initialize the project", "set up the project", "bootstrap this repo", "set up the phase workflow here", "phase init", or otherwise wants the scaffolding (development directories, phase-log templates, optionally git) in place before any phase work begins. Asks whether the project should use git (it is optional), sets up the development/phase_log/ structure, the plan/log/index templates, and the conventions the phase-tracker and phase-recap skills expect, then hands off to phase-tracker or phase-loop for the first phase.

0 Updated 1 months ago
awjackson2
Code & Development Listed

start-idea

Use when the user wants to start a NEW learning project — 'let's brainstorm a new idea', 'I want to build something to learn X', 'new project'. Drives the front half of the arc: no idea → product brief → roadmap → per-milestone specs. Stops before implementation (that's the build-milestone skill).

0 Updated 1 months ago
defi0x1