adopt

Automate repository adoption into a standardized engineering environment.

2|Updated May 19, 2026
One-click install
npx skills add https://github.com/element22llc/e22-plugins --skill adopt-element22llc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adopt
Source: https://github.com/element22llc/e22-plugins/tree/main/plugins/steer/skills/adopt
Command: npx skills add https://github.com/element22llc/e22-plugins --skill adopt-element22llc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of adopting existing repositories that have not gone through the bootstrap process, integrating them into a standardized engineering environment.

Core Features & Use Cases

  • Automated Adoption: Reverse-engineers the /spec from the codebase, ensuring compliance with engineering standards.
  • Productionization Analysis: Triage the productionization process with a detailed checklist, recommending actions for various gaps.
  • Scaffolding Sync: Integrates the plugin's bundled scaffolding without overwriting existing code, ensuring a smooth transition.
  • Use Case: Ideal for onboarding legacy applications into a new engineering standards framework, ensuring adherence to best practices and standards.

Quick Start

Run the steer:adopt command to initiate the adoption process for an existing repository.

Frequently Asked Questions about adopt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the best way to adopt existing repositories into engineering standards?

Adopting existing repositories into engineering standards is best handled by automating codebase analysis, reverse-engineering specifications, and integrating scaffolding without overwriting existing code.

How do I automate onboarding legacy codebases into a new engineering environment?

Automating legacy codebase onboarding involves running an analysis script that reverse-engineers the /spec from the codebase, triages productionization gaps, and syncs scaffolding.

Can I sync engineering standards scaffolding without overwriting my existing code?

Syncing scaffolding without overwriting existing code is supported during the adoption process, ensuring a smooth transition while integrating the plugin's bundled scaffolding into your repository.

How does specification creation work for an unbootstrapped codebase?

Specification creation for an unbootstrapped codebase works by reverse-engineering the /spec directly from the existing codebase during analysis to ensure compliance with engineering standards.

What does productionization analysis involve when adopting an existing repository?

Productionization analysis involves triaging the repository with a detailed checklist to recommend actions for various gaps, ensuring the codebase meets production readiness standards.