skillfed

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

16 3 MIT updated by vladm3105

Install

vladm3105/aidoc-flow-framework/project-adopt · repository language: Python

CLI (skillfed)coming soon
git clone https://github.com/vladm3105/aidoc-flow-framework
cp -r aidoc-flow-framework/platforms/claude-code-plugin/skills/project-adopt ~/.claude/skills/project-adopt

Frequently 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

Related skills

Tags

legacy-modernization code-to-docs reverse-engineering brownfield-migration baseline-generation domain-inference artifact-scaffolding one-time-setup system-analysis