repo-common

Load and validate plugin configuration for repository skills.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/fractary/claude-plugins --skill repo-common
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-common
Source: https://github.com/fractary/claude-plugins/tree/main/plugins/repo/skills/repo-common
Command: npx skills add https://github.com/fractary/claude-plugins --skill repo-common

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, jq, and includes scripts (resource) components.

What problem does it solve?

Shared utilities and configuration management for repo-related skills, including validation and formatting.

Core Features & Use Cases

  • Load and validate plugin config
  • Normalize and format semantic data
  • Provide reusable helpers for branch/commit handling

Quick Start

Use shared utilities to validate a branch name pattern before creation.

Frequently Asked Questions about repo-common

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

FAQPage Schema
How do I validate configuration and branch names for repository plugin workflows?

repo-common provides shared utilities to load, validate, and enforce configuration standards across repository skills. It validates branch name patterns, commit message formats, and configuration against strict schema rules, enabling consistent enforcement across branch-manager, commit-creator, and pr-manager skills.

What shared utilities are available for handling commit messages and semantic formatting?

repo-common exposes helper scripts that normalize and format semantic data, validate commit message conventions, and extract work-item metadata. These reusable helpers enforce FABER metadata standards and support deterministic shell-script execution across dependent skills.

Can I use repo-common to manage read-only configuration across multiple repository skills?

Yes. repo-common handles read-only configuration loading with strict validation and default fallbacks, ensuring secure input sanitization. It centralizes configuration management so branch-manager, commit-creator, and pr-manager skills share validated settings consistently.

Does repo-common work with bash and jq for repository automation?

Yes. repo-common is built on bash and jq dependencies and delivers reusable scripts designed for deterministic shell-script execution. It integrates directly into repository plugin skills that rely on bash scripting and JSON data processing.

What validation does repo-common apply to branch and commit patterns?

repo-common validates branch names and commit messages against configurable patterns before creation or submission. It enforces semantic conventions and FABER metadata standards, preventing invalid patterns from propagating through dependent repository skills.