adopt-project

Solid

Apply agent-starter patterns to an EXISTING project - audits the codebase, proposes components by invasiveness tier (hooks, skills, CLAUDE.md, lint configs, patterns), and applies only what the developer approves. Use when the user says adopt, retrofit, "apply agent-starter to this project", or wants starter patterns in an existing codebase.

AI & Automation 79 stars 3 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 89/100

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

Skill Content

# Adopt agent-starter in an Existing Project <!-- Mirrors ADOPT.md in the agent-starter repo. If ADOPT.md changes, update this skill to match. --> Use on an existing codebase. Never on a green field - that's `/new-project`. An existing project has state to audit, every change is potentially destructive, and adoption must be incremental. So the flow is **audit-first, merge-don't-overwrite, opt-in per component**. ## Safety rails (read first) - Create a branch before any write: `git checkout -b adopt/agent-starter`. Everything below is reversible by dropping the branch. - Read every file before modifying it. Append and merge; never replace a file the developer wrote. - After each merge-tier step, run the project's own test suite (and linter, if present). A red suite means stop and surface it. - If the project has no tests, say so explicitly and default to the non-invasive tier only. - Surface contradictions between starter patterns and existing conventions; never resolve them silently. ## Phase 1: Interview Ask one at a time: 1. **Components** - which are you interested in? (hooks / skills / CLAUDE.md + memory / lint configs / code patterns / "audit first, then decide") 2. **Repo path** - local path to agent-starter, e.g. `~/code/agent-starter` (only needed if files will be copied). ## Phase 2: Audit (read-only) Build a gap report before proposing anything. **Detect the stack:** - `package.json` + `tsconfig.json` → TypeScript/JavaScript - `pyproject....

Details

Author
sneg55
Repository
sneg55/agent-starter
Created
3 months ago
Last Updated
yesterday
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category