contributing

Automate safe skill creation and modification in .claude/skills with frontmatter validation.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/kamilseghrouchni/vcro-sourcing --skill contributing-kamilseghrouchni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contributing
Source: https://github.com/kamilseghrouchni/vcro-sourcing/tree/main/.claude/skills/contributing
Command: npx skills add https://github.com/kamilseghrouchni/vcro-sourcing --skill contributing-kamilseghrouchni

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide explains how to add or modify a skill in .claude/skills/ without breaking the lockfile, the hook contract, or the idempotency promise.

Core Features & Use Cases

  • Enforces a consistent skill structure and frontmatter across all skill units.
  • Provides a checklist to ensure hook compatibility, lockfile accuracy, and evidence standards.
  • Use case: when introducing a new skill or updating an existing one, follow this guide to land changes cleanly and safely.

Quick Start

Follow the checklist in this document to prepare and validate your skill changes before submitting.

Frequently Asked Questions about contributing

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

FAQPage Schema
How do I safely modify skills in .claude/skills without breaking the lockfile?

To safely modify skills in .claude/skills without breaking the lockfile, follow a structured checklist that enforces frontmatter validity, hook compatibility, and idempotency standards before submitting changes.

What is required in frontmatter when adding a new skill?

Required frontmatter for a new skill must include a valid name and description. The system checks for these required fields and validates optional resources like scripts, references, and assets when present.

How do I validate skill changes for hook contracts and idempotency?

You validate skill changes for hook contracts and idempotency by applying a checklist that verifies frontmatter structure, checks required sections, and aligns modifications with evidence standards across all skill categories.

When do I need to use a skill contribution guide?

You need a skill contribution guide when introducing a new skill or updating an existing one in .claude/skills, ensuring your changes land cleanly without disrupting lockfile accuracy or existing hook contracts.

What are the limitations when updating existing skills in .claude/skills?

Limitations when updating skills include maintaining strict lockfile integrity and avoiding hook contract violations. Changes must enforce a consistent structure and cannot bypass frontmatter validity or idempotency requirements.