contributing

Standardize OpenCode Swarm contribution workflows with Conventional Commits and release notes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/trader-RM/ultra-swarm --skill contributing-trader-rm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contributing
Source: https://github.com/trader-RM/ultra-swarm/tree/main/base/opencode-swarm/.opencode/contributing
Command: npx skills add https://github.com/trader-RM/ultra-swarm --skill contributing-trader-rm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides developers through a consistent contribution workflow for OpenCode Swarm, ensuring branch naming, commit hygiene, mandatory release notes, and CI governance before merging PRs.

Core Features & Use Cases

  • Branch setup and naming conventions to align with project standards.
  • Enforced Conventional Commits and PR submission formats.
  • Mandatory release notes generation and alignment with release processes.
  • Local checks and CI gatekeeping to ensure code quality before merge.
  • Guidance for maintainers to review, tag, and close PRs efficiently.

Quick Start

Read this guide and apply the branch naming, conventional-commit rules, and release-note process before opening any PR.

Frequently Asked Questions about contributing

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

FAQPage Schema
How do I enforce Conventional Commits before merging a pull request?

To enforce Conventional Commits before merging a pull request, apply standardized branching naming rules, local checks, and CI gatekeeping to validate commit hygiene and code quality prior to PR approval.

What is the standard workflow for contributing to an open source project with CI governance?

The standard contribution workflow with CI governance involves setting up branches using project naming conventions, writing Conventional Commits, generating mandatory release notes, and passing multi-tier automated checks before merge.

How do I generate mandatory release notes for a pull request?

Generate mandatory release notes for a pull request by aligning your Conventional Commits with the project's release process, ensuring change documentation passes CI gatekeeping before the merge is approved.

Does CI gatekeeping require local testing before opening a pull request?

Yes, CI gatekeeping requires local testing before opening a pull request to ensure code quality, verify branch naming conventions, and validate commit hygiene prior to submitting changes for maintainer review.

What is the best way to manage branch naming conventions for open source contributions?

The best way to manage branch naming conventions for open source contributions is to follow standardized project guidelines that align branch creation with CI pipelines and Conventional Commits before opening PRs.

How do maintainers review and close pull requests with enforced CI governance?

Maintainers review and close pull requests with enforced CI governance by verifying multi-tier checks, validating Conventional Commits and release notes, and tagging approved changes to maintain project code quality.