Agent Plugins Marketplace
← All plugins

devtools

v1.5.0

The developer-machine toolchain in one plugin — mise (the .config/ three-file MISE_ENV split, tool/env placement, the file-based task library, the CI node-gpg workaround) plus /devtools:scaffold and the repo-level quality gates: dprint, ESLint, gitleaks, grype, pre-commit. Its stack adapter retired in Wave C, its Docker/OCI doctrine in Wave D and its Doppler doctrine with the secrets-manager packs — the deploy artifact is now stackgen's container-image pack, the local stack its harness contract, and secrets a user-picked provider on the backing axis. This plugin holds no secrets doctrine at all.

Claude Code7 Skills

By Viraj Patel1 GitHub starsUpdated last month

Directory evidence

Runtimes
Claude Code
Parsed components
7 skill or MCP entries
Source updated
Aug 30, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install devtools for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install devtools@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/virajp/ai-plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/devtools/.

Plugin files

plugins/devtools/
├── .claude-plugin/plugin.json
├── skills/dprint/SKILL.md
├── skills/eslint/SKILL.md
├── skills/gitleaks/SKILL.md
├── skills/grype/SKILL.md
├── skills/mise/SKILL.md
├── skills/pre-commit/SKILL.md
└── skills/scaffold/SKILL.md

Included Skills7

dprintskills/dprint/SKILL.md

dprint as the repo's single formatter — one root config, plugins pinned by version, `excludes` for generated trees, and the `exec` escape hatch for languages dprint has no plugin for. Formatting authority; correctness belongs to the linter. Auto-applies when editing dprint.json.

eslintskills/eslint/SKILL.md

ESLint as the repo's correctness gate — flat config only, zero formatting rules, overrides scoped by `files` glob rather than disabled globally, and one lint command wired through the task library. Auto-applies when editing an eslint config or .config/linter.yaml.

gitleaksskills/gitleaks/SKILL.md

gitleaks as the repo's secret scanner — scan the working tree on every commit and the history once, allowlist by fingerprint rather than by rule, and treat a hit as a credential to rotate rather than a line to silence. Auto-applies when editing .config/gitleaks.toml.

grypeskills/grype/SKILL.md

grype as the repo's dependency vulnerability scanner — scan the source tree on every commit and the built image before release, fail on a severity threshold, and time-box every ignore rule. Auto-applies when editing .config/grype.yaml.

miseskills/mise/SKILL.md

Opinionated mise configuration — the .config/ three-file split (mise.toml / mise.dev.toml / mise.ci.toml) selected by MISE_ENV, the shared settings block, runtime-vs-dev-vs-ci tool placement, the env-value split, the CI node-gpg workaround, and the mandatory file-based task library (init, _scripts/helpers, code/*, setup/*, worktree/init). Auto-applies when editing any mise config or task file.

pre-commitskills/pre-commit/SKILL.md

pre-commit as the local gate — config at .config/pre-commit-config.yaml, hooks that call mise tasks so the same command runs locally and in CI, revs pinned and updated deliberately, and `files:` scoping so a hook fires only for what it validates. Auto-applies when editing a pre-commit config.

scaffoldskills/scaffold/SKILL.md

Scaffold the mise three-file split (mise.toml / mise.dev.toml / mise.ci.toml) plus the mandatory task library (init, _scripts/helpers, code/*, setup/*, worktree/init) into a repo's .config/, detecting the language runtime.

Plugin manifests1

plugins/devtools/.claude-plugin/plugin.json
{
  "$schema": "https://www.schemastore.org/claude-code-plugin-manifest.json",
  "name": "devtools",
  "version": "1.5.0",
  "description": "The developer-machine toolchain in one plugin — mise (the .config/ three-file MISE_ENV split, tool/env placement, the file-based task library, the CI node-gpg workaround) plus /devtools:scaffold and the repo-level quality gates: dprint, ESLint, gitleaks, grype, pre-commit. Its stack adapter retired in Wave C, its Docker/OCI doctrine in Wave D and its Doppler doctrine with the secrets-manager packs — the deploy artifact is now stackgen's container-image pack, the local stack its harness contract, and secrets a user-picked provider on the backing axis. This plugin holds no secrets doctrine at all.",
  "author": {
    "name": "Viraj Patel"
  },
  "keywords": [
    "mise",
    "toolchain",
    "tasks",
    "ci",
    "devtools",
    "lint",
    "format",
    "security",
    "skills"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[devtools on Agent Plugins Marketplace](https://pluginsmp.com/plugins/devtools)