---
title: "maintainerd-core"
description: "Foundation for the maintainerd maintainer toolkit. Ships bootstrap (generates a repo's.claude/maintainerd.json config contract and starter guidelines), doctor (validates that setup, config, paths, commands, labels, guide"
canonical: https://agentpluginsdirectory.com/plugins/maintainerd-core
last-updated: 2026-10-08
---

# maintainerd-core
Foundation for the maintainerd maintainer toolkit. Ships bootstrap (generates a repo's.claude/maintainerd.json config contract and starter guidelines), doctor (validates that setup, config, paths, commands, labels, guidelines, rosters, the coverage ratchet, and, with --profile, reports a repo's drift from a fleet's repo standard), and new-repo (creates or adopts a repo against that standard), plus the canonical config and profile schema references that every other maintainerd plugin reads.
- Slug: maintainerd-core
- Publisher: Allen Hutchison
- Repository: https://github.com/Vycari/maintainerd
- Manifest: plugins/core/plugin.json
- Version: 0.6.18
- License: MIT
- Category (editorial): agent-tooling
- Skills: 3 (bootstrap, doctor, new-repo)
- MCP servers: 0
- Stars: 3
- Repository created: 2026-06-28
- Repository last pushed: 2026-10-08
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/maintainerd-core
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What maintainerd-core does, in the publisher's words

The config layer every other maintainerd plugin depends on. bootstrap writes the contract; doctor tells you why a skill isn't behaving. Install this first: the other plugins read the file it generates and stop with "run /bootstrap" if it's missing.

bootstrap can detect your language, paths and commands. It cannot detect the load-bearing rules that make this repo correct, "secrets are SecretStr", "use plugin.logger, never console". Those go in.claude/guidelines/invariants.md, and audit-architecture checks diffs against them. The scaffold leaves TODOs there on purpose; it's the one file that needs you.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/Vycari/maintainerd/HEAD/plugins/core/README.md

## Skills

- bootstrap: Generate the maintainerd config contract for a repo, write `.claude/maintainerd.json` and scaffold `.claude/guidelines/{coding,testing,invariants}.md` so the repo-ops, audits, research, and auto-dev skills can run here. Inspects the repo (language, GitHub slug, default branch, source/test dirs, li…
- doctor: Validate a repo's Maintainerd setup and report what's wrong, the companion to `bootstrap`. Checks that `.claude/maintainerd.json` exists, parses, and conforms to the schema; that the configured paths, commands, and guidelines files resolve; that the GitHub labels the skills apply actually exist; t…
- new-repo

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
