contribute-pattern

Transform project learnings into universal patterns and create pull requests.

2|3|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/psd401/psd-claude-coding-system --skill contribute-pattern
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: contribute-pattern
Source: https://github.com/psd401/psd-claude-coding-system/tree/main/plugins/psd-claude-coding-system/skills/contribute-pattern
Command: npx skills add https://github.com/psd401/psd-claude-coding-system --skill contribute-pattern

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables teams to convert actionable project learnings into universal patterns and share them in the plugin repository, increasing reuse and quality.

Core Features & Use Cases

  • Pattern extraction: Normalize diverse learnings into reusable patterns that apply across projects.
  • Contribution workflow: Validate structure, enforce universality, and prepare a change-ready Markdown pattern.
  • Use Case: A developer documents a solved recurring problem and publishes a universal pattern for others to reuse via a PR.

Quick Start

Invoke the Pattern Contribution command with an optional path to a learning file; if omitted, the system presents universal learnings for selection.

Frequently Asked Questions about contribute-pattern

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

FAQPage Schema
How do I convert project learnings into reusable patterns and publish them?▼

This Skill transforms actionable project learnings into universal patterns and automatically creates a pull request to publish them to the repository. It normalizes diverse learnings into standardized formats, validates structure and universality, and handles file naming and frontmatter quality checks so patterns are ready for team reuse.

What makes a learning universal enough to contribute as a pattern?▼

Universal patterns solve recurring problems that apply across multiple projects, not just one-off solutions. The Skill validates that your pattern demonstrates general applicability, enforces structural standards, and documents how the solution transfers to different contexts before submitting the pull request for review.

Can I select from existing learnings or do I need to provide my own file?▼

You can invoke the Skill with an optional learning file path, or omit it to browse and select from a universal catalog of existing learnings. The Skill presents available learnings for selection, then transforms your choice into a standardized pattern ready for contribution.

What happens after I submit a pattern contribution?▼

The Skill creates a pull request with your pattern and reviewer-facing documentation. Your standardized Markdown file, properly named by category and title, goes into the plugin repository where other teams can discover and reuse the pattern based on their project needs.

Do I need to manually format the Markdown or handle GitHub details?▼

No. The Skill automates file naming, frontmatter validation, and pull request creation. You focus on the learning content; the Skill enforces formatting standards, validates universality, and prepares all GitHub-ready details so reviewers receive complete, consistent contributions.