contribute

Package local kit-managed file edits into pull requests for the upstream claude-kit repository.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/ChazzCoin/claude-kit --skill contribute-chazzcoin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: contribute
Source: https://github.com/ChazzCoin/claude-kit/tree/main/kit/skills/contribute
Command: npx skills add https://github.com/ChazzCoin/claude-kit --skill contribute-chazzcoin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables you to push local, kit-managed improvements back to the upstream claude-kit repository by packaging edits into pull requests, closing the kit ↔ project loop.

Core Features & Use Cases

  • Detects drift in kit-managed files since the last sync and classifies edits as portable improvements vs project-specific overrides.
  • Drafts PR titles and bodies, grouping related changes into coherent PRs for upstream review.
  • Applies changes only after explicit confirmation, and can update overrides in foundation.json when necessary.

Quick Start

Invoke the contribute skill after refining a kit-managed file to generate a PR upstream.

Frequently Asked Questions about contribute

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

FAQPage Schema
How do I push local claude-kit file edits upstream as a pull request?▼

To push local claude-kit file edits upstream, you invoke the contribute skill after refining a kit-managed file, which detects drift and packages portable improvements into a drafted pull request for upstream review.

How does drift detection distinguish portable improvements from project-specific overrides?▼

Drift detection compares your local kit-managed file versions against the pinned_sha in foundation.json, classifying edits as portable improvements for upstream contribution or project-specific overrides to retain locally.

Do I need a foundation.json file to contribute local kit edits upstream?▼

Yes, you need a foundation.json file because the contribute skill reads it to locate the upstream claude-kit repository, branch, and pinned_sha needed to compare versions and draft pull requests.

Can I group related local kit changes into a single pull request for upstream review?▼

Yes, the contribute skill drafts PR titles and bodies by grouping related local kit edits into coherent pull requests, ensuring your portable improvements are packaged logically for upstream review.

When should I not use automated pull requests for kit file contributions?▼

You should not use automated pull requests for kit file contributions when your local edits are project-specific overrides, as the drift detection mechanism distinguishes these from portable improvements meant for upstream.