adopt

Transform existing repositories to adhere to the Chama SDLC standard.

2|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/rafaelportugal/chama --skill adopt-rafaelportugal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adopt
Source: https://github.com/rafaelportugal/chama/tree/main/skills/adopt
Command: npx skills add https://github.com/rafaelportugal/chama --skill adopt-rafaelportugal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, gh, yq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the transformation of existing repositories into the Chama Software Development Life Cycle (SDLC) standard, ensuring adherence to best practices and integration with the Chama platform.

Core Features & Use Cases

  • Repository Analysis: Analyze existing repositories for compliance with Chama standards, identifying gaps and potential improvements.
  • Configuration Management: Generate and update project configuration files such as .chama.yml, CLAUDE.md, and README.md.
  • CI/CD Integration: Integrate with Continuous Integration/Continuous Deployment (CI/CD) pipelines to ensure quality and reliability.
  • Test Infrastructure: Assess and enhance test infrastructure for robustness and coverage.
  • Quality Gates: Implement quality gates to enforce coding standards and best practices.
  • Use Case: Bring an existing web application repository into compliance with the Chama SDLC, ensuring adherence to best practices for configuration, documentation, testing, and deployment.

Quick Start

/chama:adopt

Frequently Asked Questions about adopt

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

FAQPage Schema
How do I transform existing repositories to comply with a new SDLC standard?

Transforming existing repositories to comply with a new SDLC standard requires automating discovery, configuration management, and CI/CD integration. This process ensures repositories meet specific software development life cycle compliance through generated configuration files and quality gates.

Do I need git, gh, and yq installed to automate repository configuration management?

Yes, you need git, gh, and yq installed to automate repository configuration management. These dependencies are required for executing repository operations, managing GitHub interactions, and parsing YAML configuration files during the transformation process.

How does CI/CD integration work when adopting a standard software development life cycle?

CI/CD integration works by analyzing existing repositories and updating pipelines to enforce quality gates. This ensures continuous integration and continuous deployment workflows adhere to the required coding standards and reliability checks.

What is the best way to implement quality gates across multiple existing repositories?

The best way to implement quality gates across existing repositories is through automated discovery and configuration management. This approach identifies compliance gaps and enforces coding standards by generating required configuration files like `.chama.yml`.

Can I assess and enhance test infrastructure during repository transformation?

Yes, you can assess and enhance test infrastructure during repository transformation. The process evaluates existing test setups for robustness and coverage, ensuring they meet the required compliance standards before finalizing the SDLC adoption.

Why does repository transformation require generating configuration files like CLAUDE.md and README.md?

Repository transformation requires generating configuration files like CLAUDE.md and README.md to ensure proper documentation and alignment with the target SDLC. This configuration management step bridges gaps between existing project states and required compliance standards.