toolkit-contribute

Identify customized files with generalizable improvements and prepare Patch or PR submissions with testable code.

2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/donygeorge/claude-toolkit --skill toolkit-contribute
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: toolkit-contribute
Source: https://github.com/donygeorge/claude-toolkit/tree/main/skills/toolkit-contribute
Command: npx skills add https://github.com/donygeorge/claude-toolkit --skill toolkit-contribute

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify customized files with generic improvements and prepare them for upstream submission.

Core Features & Use Cases

  • Identify customized files that contain generic improvements
  • Evaluate them against a 10-point generalizability checklist
  • Prepare clean changes for the toolkit repo and validate with the full test suite
  • Generate patch or PR submission instructions for downstream maintainers

Quick Start

Run /toolkit-contribute to start proposing upstream improvements.

Frequently Asked Questions about toolkit-contribute

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

FAQPage Schema
How do I prepare customized files with generic improvements for upstream submission?

To prepare customized files for upstream submission, identify changes with generic value and evaluate them against a 10-point generalizability gate. The toolkit then validates these changes with the full test suite before generating submission instructions.

What is the 10-point generalizability gate for upstream contributions?

The 10-point generalizability gate is a checklist used to evaluate customized files and ensure the improvements are generic enough for upstream toolkit inclusion. It filters out project-specific changes before preparing patches.

How do I generate a patch or PR for downstream maintainers?

Generate patch or PR submission instructions for downstream maintainers by running the contribution workflow after your customized files pass the generalizability gate and the full toolkit test suite executes successfully.

Can I configure the upstream contribution workflow without using project-specific paths?

Yes, the upstream contribution workflow is fully configurable through toolkit.toml and deliberately avoids project-specific paths or defaults. This ensures the submission process remains generic and portable across different environments.

Does the upstream contribution workflow support both fork and direct-push workflows?

Yes, the upstream contribution workflow supports both fork and direct-push workflows. You can configure your preferred submission method using toolkit.toml to match your repository's access model.

Why should I run the full toolkit test suite before submitting an upstream patch?

Running the full toolkit test suite before submitting an upstream patch ensures your generic improvements do not break existing functionality. It validates the customized files and guarantees the changes are safe for downstream maintainers to integrate.