mailpoet/mailpoet/starting-branch

Claude Code and agent skill by mailpoet/mailpoet

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when creating a new branch, starting work on a task, or working on a Linear issue. Triggers on "start a branch", "work on STOMAIL-1234", "create a branch for this". Handles branch naming, Linear lookup and branch creation. Do NOT run git switch -c or git checkout -b directly.

Install

npx vskill@latest install mailpoet/mailpoet/starting-branch

SKILL.md

Starting a Branch

Overview

Creates a properly named Git branch for a Linear issue or task, following the company branch naming conventions.

Step 1: Determine the Branch Name

With a Linear Issue

If the user provides a Linear issue ID (e.g. STOMAIL-1234):

  1. Fetch the issue using the Linear MCP tool (get_issue) to get the title and type
  2. Pick the prefix based on issue type: add/, update/, fix/ or any other relevant prefix
  3. Generate the branch name: <prefix><ISSUE-ID>-<short-description>
  • Issue ID in the branch name is lowercase (e.g. stomail-1234)
  • Take the team key from the issue ID. Without one, read it from recent branch names (git branch -r --sort=-committerdate | head -20); don’t guess it
  • Description is kebab-case, derived from the issue title
  • Keep it short but descriptive
  • Example: fix/stomail-7875-mailpoet-subscription-form-block-reloads-site-editor-iframe
Without a Linear Issue

If no Linear issue is provided:

  1. Suggest a branch name based on what the user described
  2. Ask the user to confirm or provide their own name
Always Confirm

Always present the generated branch name to the user and ask for confirmation before creating it.

Step 2: Create the Branch

Once confirmed, ensure you are on trunk and up to date, then create the branch:

bash
git switch trunk
git pull
git switch -c <branch-name>

Premium

Premium is a separate repo in mailpoet-premium/. Run the same steps from that directory. When a change spans both plugins, use the same branch name in both repos.

Security

  • Security scanPassed, 96 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
159
Repository forks
74
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mailpoet/mailpoet/starting-branch/badge)](https://verified-skill.com/skills/mailpoet/mailpoet/starting-branch)

Something wrong with this skill or its page? Tell us.