drupalorg-contribution-helper

Guides git-based workflows forking projects and creating merge requests on drupal.org.

16|4|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/kanopi/cms-cultivator --skill drupalorg-contribution-helper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: drupalorg-contribution-helper
Source: https://github.com/kanopi/cms-cultivator/tree/main/skills/drupalorg-contribution-helper
Command: npx skills add https://github.com/kanopi/cms-cultivator --skill drupalorg-contribution-helper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides quick guidance for drupal.org contribution workflows, including git commands, branch naming, issue fork setup, and merge request creation to speed up collaboration.

Core Features & Use Cases

  • Guides on creating issue forks, cloning drupal.org projects, branch naming conventions, and pushing to forks for MR creation.
  • Scenarios cover drupal.org contribution via git.drupalcode.org, remote setup, and MR workflows across multiple projects.
  • Real-world workflows to accelerate the contribution process and reduce common errors.

Quick Start

Initiate a drupal.org contribution with a fork, a correctly named branch, and a merge request.

Frequently Asked Questions about drupalorg-contribution-helper

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

FAQPage Schema
How do I create a merge request on drupal.org?

To create a merge request on drupal.org, you set up an issue fork, clone the project via git.drupalcode.org, name your branch correctly, push changes, and submit the MR using guided git commands and safety checks.

What is the correct branch naming convention for drupal.org contributions?

The correct branch naming convention for drupal.org contributions follows specific patterns based on the issue and project. Using the proper branch naming ensures your merge request is organized and tracks correctly against the issue fork on git.drupalcode.org.

How do I set up an issue fork for a drupal.org project?

To set up an issue fork for a drupal.org project, you initiate the fork through the drupal.org interface, configure your git remotes to point to git.drupalcode.org, and clone the repository locally to begin applying patches and committing changes.

Can I use standard git commands to apply patches when contributing to drupal.org?

Yes, you can use standard git commands to apply patches when contributing to drupal.org. The workflow guides you through applying patches correctly within your issue fork before pushing to the remote repository and creating a merge request.

Do I need a separate remote setup for each drupal.org project I contribute to?

Yes, each drupal.org project requires its own issue fork and remote setup via git.drupalcode.org. The contribution workflow applies across multiple projects, guiding you through remote configuration and MR procedures for each specific collaboration scenario.

What are common git pitfalls when submitting a drupal.org merge request?

Common git pitfalls when submitting a drupal.org merge request include incorrect branch naming, misconfigured remotes for git.drupalcode.org, and improperly applied patches. The workflow includes safety checks to help avoid these frequent contribution errors.