mailpoet/mailpoet/starting-branch
Claude Code and agent skill by mailpoet/mailpoet
- community
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-branchSKILL.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):
- Fetch the issue using the Linear MCP tool (
get_issue) to get the title and type - Pick the prefix based on issue type:
add/,update/,fix/or any other relevant prefix - 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:
- Suggest a branch name based on what the user described
- 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:
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
- SKILL.md in the repositoryChecking.ai/skills/starting-branch/SKILL.md
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
[](https://verified-skill.com/skills/mailpoet/mailpoet/starting-branch)