claude

ds

Short-spelling alias of the devstride plugin — the same plugin, the same skills, the same version, installed under a shorter name. Canonical entry: devstride. Install one or the other, not both.

4 on GitHubby DevStridev3.58.0MITupdated todayworkflow
/

Plugin ds from marketplace devstride in devstride/claude-plugin. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (31)

  • plugin-release

    Cut a release of this plugin: `prepare [major|minor|patch]` validates, moves the CHANGELOG, adds the cost table, bumps the version and README line and commits `release: v<version>` on the release branch; `merge <pr>` merges a clean, green pull request under the owner's standing yes and leaves the au

  • branch-feature

    Create a new feature branch off develop with proper naming convention

  • branch-hotfix

    Create a new hotfix branch off a fresh copy of the production branch, for urgent fixes that must not carry unreleased work

  • build-item

    Orchestrate one DevStride work item end-to-end: select, branch, build, review, merge, and completion ritual — epic stories batch onto the epic's integration branch in fast develop mode (local engines, no per-story PR) and the fully-reviewed epic release PR carries them to develop; one-off items ship

  • ci-audit

    Measure executed CI minutes, premature runs before the final reviewed head, per-workflow PR reruns, post-merge pushes, and release-PR churn. Read-only; GitHub Actions via gh.

  • classify-release

    Step: ask the repository's release.classifySkill whether a release is light or full; anything but a clear answer is FULL.

  • comprehend-plan

    Recursively read a DevStride plan (descriptions and comments, every level) to build full grounded context before editing it or answering where it stands

  • create-defect

    Create a Defect (inbound bug report / ad-hoc fix not in a sequenced plan), place it on a board, assign it to the current user, then deliver it once through the build-item loop; `deferred <item#>` parks a bug finding in the plan root's deferred container instead, never built

  • create-story

    Create a one-off Story (inbound request / ad-hoc work not in a sequenced plan), place it on a board, assign it to the current user, then deliver it once through the build-item loop; `deferred <item#>` parks a follow-up in the plan root's deferred container instead, never built

  • doctor

    Diagnose delivery-loop prerequisites read-only — environment, plugin, DevStride, config, CI, merge gates, docs and the Active Agents board — then offer only approved safe repairs.

  • insert-defect

    Insert a new Defect into a live DevStride roadmap, spliced into the dependency chain and dated for the build-item loop

  • insert-story

    Insert a new Story into a live DevStride roadmap, spliced into the dependency chain and dated for the build-item loop

  • lease-checkout

    Step: lease one checkout of the repository's pool through its pool.checkout command, and print one verdict; build-item calls it first.

  • local-environment

    Step: run one localEnvironment command (create, recreate, migrate, seed, teardown or name) with its placeholders filled, and print one verdict.

  • plan

    Drive a high-quality DevStride plan into existence under a parent item through an interactive discovery loop with the user

  • post-deploy

    Step: run the post-deploy health hook (release.postDeployCheckSkill) in check or close-out mode and pass its verdict through; release calls it.

  • pr

    Open a draft pull request for the current branch, run the full review-and-settle loop, and optionally link the PR to its DevStride item

  • pre-merge-check

    Step: ask the repository's release.preMergeSkill whether production needs anything before the release merges, and print one verdict.

  • pre-ship

    Step: select or run the repository's local pre-ship checks (preShipChecks) for a pull request or a release, and print one verdict.

  • push

    Stage, commit, type-check, and push the current branch following repo commit conventions

  • rationalize-gantt

    Backfill synthetic dates and rationalize the dependency graph of a DevStride plan so its Gantt renders as a clean cascade

  • rebalance

    Re-slice a live DevStride plan's not-started leaves to a different delivery profile in place — merge or split them to the new grain, preserve every absorbed spec, re-wire the dependency chain, and re-date — without re-planning from scratch

  • release

    Promote the release source branch to production — the release that triggers the repo's production deploy: cut the release PR, run the full gated review, update documentation through the repo's registered local docs skill, merge to production on explicit owner go-ahead, and write release notes only w

  • return-checkout

    Step: return a leased checkout through the repository's pool.checkin command when the run ends or hands over, and print one verdict.

  • review

    Run a PR through every configured review engine (as configured in `review.*`), address every verified finding, resolve the addressed threads, release CI and settle it green, then report or notify

  • setup

    Set the delivery loop up for this repository — inspecting it for everything answerable without asking (package manager, verify commands, CI provider and draft gating, branches, review engines), mapping your DevStride work types onto the loop's roles, asking only about what is left, and writing .clau

  • sync-knowledge-base

    Step: run the knowledge-base sync hook (docs.knowledgeBaseSyncSkill) after documentation was published live, and print one verdict; release calls it after docs.

  • ultracode-build

    Build engine for a scoped DevStride story: understand, build, verify, and run a risk-sized pre-handoff check

  • update-docs

    Step: run the repository's documentation hook (docs.updateSkill) once — update or check — and print one verdict; release and build-item call it.

  • update

    Update the exact DevStride plugin installation that loaded this command to the latest published version, verify the installed copy, and explain when to reload. Use only when the user directly invokes /devstride:update or explicitly asks to update the DevStride plugin now.

  • write-release-notes

    Step: run the release-notes hook (docs.releaseNotesSkill) in publish or draft mode, only when the owner asked, and print one verdict.

MCP servers (1)

  • devstride

    connects to: https://api.devstride.com/mcp

Hooks (18)

  • SessionStart

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/version-check.sh"

  • SessionStart

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/session-title.py" hook; exit 0

  • SessionStart

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/session-runtime.py" record; exit 0

  • SessionStart

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/presence.py" hook; exit 0

  • UserPromptSubmit

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/session-title.py" hook; exit 0

  • UserPromptSubmit

    bash "${CLAUDE_PLUGIN_ROOT}/hooks/session-gate.sh"

  • UserPromptSubmit

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/session-runtime.py" prompt; exit 0

  • UserPromptSubmit

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/presence.py" hook; exit 0

  • PreToolUse

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/session-runtime.py" seen; exit 0

  • PreToolUse

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/presence.py" hook; exit 0

  • PostModelSwitch

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/session-runtime.py" seen; exit 0

  • PostToolUse

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/presence.py" hook; exit 0

  • PostToolUseFailure

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/presence.py" hook; exit 0

  • PostToolBatch

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/presence.py" hook; exit 0

  • Notification

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/presence.py" hook; exit 0

  • Stop

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/presence.py" hook; exit 0

  • StopFailure

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/presence.py" hook; exit 0

  • SessionEnd

    command -v python3 >/dev/null 2>&1 && python3 "${CLAUDE_PLUGIN_ROOT}/hooks/presence.py" hook; exit 0

View source on GitHub devstride.com

More from devstride/claude-plugin

All 2 plugins →

devstride

claude

The DevStride agentic delivery loop — thirty skills covering guided repo setup, roadmap planning, dependency-ordered execution, a delivery profile that scales rigor across the prototype, standard and extended delivery profiles, adversarial review before CI, and owner-cut releases. Configured per repo via .claude/ds-config.json.

31 skills · 1 MCP server · hooks

4

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

Backend API design, GraphQL architecture, workflow orchestration with Temporal, and test-driven backend development

9 skills · 1 command · 8 agents

wshobson/agents 42,461

beads

claudecodex

AI-supervised issue tracker for coding workflows

1 skill · 1 agent · hooks

gastownhall/beads 28,698

PRD generation and conversion skills for the Ralph autonomous agent loop

2 skills

snarktank/ralph 22,224

MiniMax AI skills library for frontend, fullstack, Android, iOS, shader, GIF sticker, document, presentation, spreadsheet, and multimodal media workflows

18 skills

MiniMax-AI/skills 13,828

worktrunk

claudecodex

Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows. This plugin provides configuration guidance (LLM commit messages, project hooks, worktree paths), automatic activity tracking (🤖/💬 indicators in `wt list` showing active Claude sessions), and a `/wt-diff` pane showing each worktree's changes.

2 skills · hooks

max-sixty/worktrunk 12,481

Maintain ds?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins