codev-submodule

Manage CoDev as a Git submodule with initialization, synchronization, customization, removal, and troubleshooting.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/nist0/CoDev --skill codev-submodule
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codev-submodule
Source: https://github.com/nist0/CoDev/tree/main/.github/skills/codev-submodule
Command: npx skills add https://github.com/nist0/CoDev --skill codev-submodule

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill unit provides comprehensive guidance for managing CoDev as a Git submodule, including initialization, synchronization, customization, removal, and troubleshooting.

Core Features & Use Cases

  • Initialization: Add CoDev to a repository and bootstrap the environment.
  • Synchronization: Keep the CoDev submodule up-to-date with the latest version.
  • Customization: Extend or override CoDev configurations for specific requirements.
  • Removal: Safely remove CoDev from a repository.
  • Troubleshooting: Diagnose and resolve common issues related to CoDev setup and operation.

Quick Start

Initialize CoDev in your repository by running the command: ./tools/codev/codev.sh init

Frequently Asked Questions about codev-submodule

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

FAQPage Schema
How do I manage CoDev as a Git submodule in my repository?

To manage CoDev as a Git submodule, you can use the provided script by running `./tools/codev/codev.sh init` to add it to your repository and bootstrap the environment. This provides comprehensive guidance for submodule initialization, synchronization, customization, and removal.

What's the best way to keep a Git submodule updated with the latest version?

The best way to keep a Git submodule updated is through the synchronization features provided by the CoDev submodule management scripts. These scripts help you easily keep the submodule up-to-date with the latest version and handle common synchronization troubleshooting.

Do I need Python to initialize and customize Git submodules for CoDev?

Yes, you need Python 3.9+ along with Git to initialize and customize CoDev submodules. The management scripts rely on Python to execute the commands required for bootstrapping the environment and overriding configurations.

How do I safely remove a Git submodule from a project?

You can safely remove a Git submodule from a project by using the specific removal commands included in the CoDev submodule scripts. These scripts ensure the submodule is cleanly detached and deleted from your repository without leaving residual configuration files.

Why is my Git submodule initialization not working or failing to sync?

Git submodule initialization or synchronization failures are often due to incorrect environment setup or missing dependencies. You can use the troubleshooting guidance in the CoDev scripts to diagnose and resolve common submodule setup and operation issues.