mcpbeat

Start Dev Cycle

datadog/start-dev-cycle

Starts a new jmxfetch development cycle by bumping to the next SNAPSHOT version in pom.xml, README.md, and test.yml, and adding a new CHANGELOG.md placeholder. Pass the next snapshot version as the argument (e.g. /start-dev-cycle 0.52.1-SNAPSHOT).

515 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
109
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/DataDog/jmxfetch --skill start-dev-cycle

What it tells the agent to use

found in the instruction text
Bash runs shell commands — read the instruction before connecting

The instruction itself

7 sections, as written by the author

You are starting a new jmxfetch development cycle. The new SNAPSHOT version is: $ARGUMENTS

Step 1 — Read current state

Read these four files to confirm the current version references before changing them:

  • pom.xml — current <version> tag (~line 8)
  • README.md — jar filename in the "Running" section (~line 184)
  • .github/workflows/test.yml — jar filename in the JDK 7 verification step (~line 65)
  • CHANGELOG.md — the top heading (first # X.Y.Z / ... line)

Step 2 — Update all four files

pom.xml

Replace the current <version> with the new SNAPSHOT:

<version>$ARGUMENTS</version>

README.md

Replace the jar filename in the "Running" section:

jmxfetch-$ARGUMENTS-jar-with-dependencies.jar

.github/workflows/test.yml

Replace the jar filename in the JDK 7 docker run command:

jmxfetch-$ARGUMENTS-jar-with-dependencies.jar

CHANGELOG.md

Add a new placeholder section at the very top (after Changelog\n=========):

# X.Y.Z / TBC

Where X.Y.Z is the version from $ARGUMENTS with -SNAPSHOT stripped.

Step 3 — Commit, push and open PR

Stage and commit all four files:

git add pom.xml README.md .github/workflows/test.yml CHANGELOG.md
git commit -m "chore: Starting dev cycle by returning version to a SNAPSHOT"

Push the branch and open a PR against master:

git push -u origin HEAD
gh pr create \
  --title "chore: Starting dev cycle by returning version to a SNAPSHOT" \
  --body "Bumps version to \`$ARGUMENTS\` and adds \`CHANGELOG.md\` placeholder for the next release."

How to use it

Copy the folder

Take datadog/start-dev-cycle from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.

Install what it needs

The instructions reference docker. Without those the skill loads but fails at the first command.