Introduction to ODC-X
ODC-X (Open Developer Co-pilot Experience) is an FPT Software platform for building, sharing, and discovering AI-powered developer skills.
What is ODC-X?
ODC-X enables development teams to:
- Discover curated AI skills from a central marketplace
- Install skills into their AI coding assistants (e.g., GitHub Copilot, Claude)
- Author custom skills tailored to their tech stack and processes
- Share skills across teams and the wider community
The Ecosystem
ODC-X consists of three main components:
1. ODC-X CLI
A command-line tool for managing skills locally:
# Install a skill
odcx skill install gen-code-review
# List installed skills
odcx skill installed
# Search the marketplace
odcx skill search "code review"
2. Skills Marketplace
A web application where developers browse and discover skills. Built as a monorepo with:
- UI — React + Vite frontend
- API — NestJS backend with PostgreSQL
- Skills registry — hosted via Azure DevOps feeds
3. Skills Library (ODCX-Skills)
A collection of pre-built skills developed by FPT Software covering:
- Code generation and review
- Architecture design
- Security auditing
- Git workflows
- Project planning
Key Concepts
Skill
A skill is a structured prompt/instruction set packaged as a SKILL.md file. Skills are versioned and published as npm packages to an Azure DevOps artifact feed.
Agent
An agent combines multiple skills with a persona and workflow, enabling complex multi-step AI-assisted tasks.
SKILL.md Format
Each skill follows a standard format:
---
name: my-skill
description: "What this skill does and when to use it"
---
# My Skill
## Overview
...
## Instructions
...
Next Steps
- Getting Started — Install the CLI and your first skill
- Skill Authoring Guide — Build your own skill