project-adopt
project-adopt brings an established codebase into the Specification-Driven Development workflow by detecting existing code and documentation, inferring the domain, and scaffolding the 8-layer artifact structure. It reverse-engineers baseline artifacts from your running system at draft status, seeding the SDD backbone in one setup pass. Hand off to doc-flow and per-layer audits to close gaps and promote drafts to ready.
project-adopt onboards existing codebases into the SDD workflow by reverse-engineering baseline artifacts from your running system.
AI-generated summary based on this skill's SKILL.md
Install
vladm3105/aidoc-flow-framework/project-adopt · repository language: Python
git clone https://github.com/vladm3105/aidoc-flow-framework
cp -r aidoc-flow-framework/platforms/claude-code-plugin/skills/project-adopt ~/.claude/skills/project-adoptFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I adopt an existing codebase into the SDD workflow?
project-adopt brings your established codebase into Specification-Driven Development by detecting existing code and documentation, then inferring your domain and scaffolding the complete 8-layer artifact structure. It reverse-engineers baseline artifacts from your running system at draft status, seeding the SDD backbone in one setup pass so you can hand off to doc-flow and per-layer audits.
What does project-adopt do for brownfield project setup?
project-adopt scaffolds the full 8-layer documentation structure for brownfield projects, automating the reverse-engineering of baseline artifacts from your existing codebase. It detects code patterns, infers your domain, and generates draft SDD artifacts without manual baseline creation, letting you focus on layer audits and gap closure.
Can project-adopt reverse engineer baseline artifacts from code?
Yes. project-adopt analyzes your running system to detect code, infer domain context, and generate draft baseline artifacts automatically. These reverse-engineered artifacts seed your SDD backbone at draft status, ready for promotion to ready once doc-flow and per-layer audits validate and close any gaps.
How does project-adopt migrate legacy code to the SDD framework?
project-adopt migrates legacy projects to SDD by performing one-time automated baseline generation from your existing codebase. It initializes the SDD documentation backbone, converts your running system into the framework structure, and prepares draft artifacts for layer-by-layer audits and refinement.
What is the one-time setup process for SDD on an existing project?
project-adopt sets up the SDD backbone for already-built projects in a single pass: it detects your code, infers domain, scaffolds all 8 layers, and reverse-engineers draft baseline artifacts from your running system. After this one-time initialization, hand off to doc-flow and audits to promote drafts to ready status.
Is project-adopt open source and what license does it use?
project-adopt is released under the MIT license, making it free to use, modify, and distribute in both open-source and commercial projects.
SKILL.md
rendered from the published skill — quoted content, verbatim
project-adopt
Purpose
Onboard an existing codebase (brownfield) into the SDD flow: detect the
current code and any docs, infer the domain, scaffold the 8-layer docs/
structure, and reverse-engineer baseline artifacts from the code at
draft status — the one-time setup that gives a running system its SDD
backbone. It is the brownfield counterpart to ../project-init/SKILL.md.
Layer: cross-cutting utility (precedes BRD).
When to Use
The greenfield/brownfield boundary is the deciding factor:
Use project-adopt when (brownfield):
- Source code already exists, but there is no
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
platforms/claude-code-plugin/skills/project-adopt/SKILL.md