AI-Assisted Development Skills

This repository includes a set of skills that automate common development tasks such as building products, creating rules, mapping control files, reviewing pull requests, and more. Skills are invoked as slash commands (e.g., /build-product rhel9).

The skills are compatible with any LLM client that supports the .claude/skills/ convention, such as Claude Code and Opencode.

Some skills can optionally use the content-mcp MCP (Model Context Protocol) server for structured, deterministic operations such as rule lookup, control file parsing, and rendered content search. When the MCP server is not configured, those skills fall back to filesystem-based alternatives so that every skill completes successfully either way. The MCP server is not required.

Finding and Using Skills

Each skill is defined in its own directory under .claude/skills/. The directory name is the skill name (e.g., .claude/skills/build-product/ corresponds to /build-product). Every skill directory contains a SKILL.md file that fully documents its purpose, usage, arguments, phases, and behavior.

Skills are self-documenting. Before using a skill, read its SKILL.md to understand what it does, what arguments it expects, and what side effects it may have.