Skip to main content

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