Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/x-mckay-bakudo-maintenance
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/bakudo-maintenance
What's inside
- Skill name
bakudo-maintenance- Description
- Maintains and validates the Bakudo repository. Use when changing Bakudo code, schemas, agent specs, tasks, workloads, performance evidence, observability, tests, packaging, CLI behavior, or documentation.
- License
- Apache-2.0
- Instructions
- 87 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Bakudo Maintenance Work from the repository root and treat these as canonical boundaries: - `src/bakudo/` owns reusable runtime and control-plane code. - `smoke/tasks/` contains only two tiny public smoke tasks. - `smoke/workloads/` contains only tiny public integration workloads. - The private `bakudo-benchmarks` repository owns the benchmark corpus and publishes immutable, content-addressed corpus bundles. Target-specific workload corpora may be versioned and published separately. - Raw diagnostic profiles belong in the restricted artifact store, never in either source repository. - Use the formal terms in `docs/environment-model.md`: policy, action, observation, state transition, reward, constraint, verifier, workload, measurement, capture, snapshot, and comparison. - Use `docs/task-corpus-and-bundles.md` for task identity and provenance. Use `docs/architecture.md`, `docs/cli.md`, and `docs/operations.md` for the implemented workload/performance and operator contracts. Keep evidence families distinct: - A `TaskSpec` evaluates a policy; a `TrialRecord` is one episode. - A `WorkloadSpec` exercises pinned target code; a `MeasurementRecord` holds uninstrumented samples. - A diagnostic capture produces a `PerformanceSnapshot` and restricted artifacts. It identifies hotspots but cannot prove improvement. - A `PerformanceComparison` recomputes statistical evidence from raw samples. Agent-reported or profiler-observed timing never enters a promotion or optimization evidence gate. - `ExperimentSpec.subject` is explicitly `agent-spec` or `software-artifact`. Agent observations embed `TrialRecord` evidence; artifact observations carry only persisted `MeasurementRecord` IDs. `experiment profile` is agent-only behavioral characterization and is not diagnostic profiler capture. - `WorkloadPin`, `RevisionPin`, `EnvironmentPin`, artifact digests, and integrity results are immutable evidence, not optional annotations. Before editing, inspect the defining symbol, its callers, its tests, and any schema or documentation that describes the same contract. Prefer explicit dependencies and small, independently testable components. This project does not require compatibility aliases for obsolete internal APIs. When changing a record, update its Pydantic model, JSON Schema, loaders, ledger backend, Temporal serialization boundary, CLI/API representation, and tests together. Run `bakudo doctor` when setup, packaged resources, task/workload-source behavior, artifact storage, or runtime posture may be involved. Treat CLI commands as a stable developer contract: group related resources under singular nouns (`agent`, `skill`, `task`, `workload`, `performance`, `trial`, `experiment`, `repo`), offer `--json` for inspection and automation, write diagnostics to stderr, and validate arguments before work begins. Verify every documented example against `bakudo GROUP COMMAND --help`. Keep `docs/cli.md`, help text, tests, and CI smoke commands synchronized. Select focused tests first. The packaged helper can suggest candidates from a diff: ```bash git diff | python skills/test-selection/scripts/select_tests.py --diff - ``` Then run the complete local gate from the active environment: ```bash make doctor make check ``` Install `.[all,dev]` when the environment lacks optional imports. The default suite does not require live Postgres, FalkorDB, abox, vLLM, or Temporal services; explicitly named live tests remain opt-in through environment configuration. For task-substrate changes, also run focused task, trial, experiment, bundle, and smoke-task tests. For workload/performance changes, exercise the smallest relevant boundaries independently: models/schema and pins; source and bundle integrity; scheduling and sample validation; service and comparison; profiler and artifact stores; regression policy; ledger persistence; Temporal workflows; CLI/API dispatch; and self-observability. Prefer injected fakes and in-memory stores for default tests; use live Temporal, Postgres, abox, and profilers only in explicitly configured integration tests. Keep Pydantic models, JSON Schemas, packaged data, immutable provenance, and operator documentation synchronized. Finish by searching source, tests, schemas, skills, and canonical docs for retired terms/imports, then review `git diff --check` and the complete diff. Do not treat historical design and review records as current contracts.
From X-McKay/bakudo, Apache-2.0.
More from X-McKay/bakudo
- 0.519score
codebase-navigation
X-McKay
Efficiently maps an unfamiliar repository before making changes.
SkillBFreshness: BClaude Code +9 - 0.519score
safe-refactor
X-McKay
Performs behavior-preserving refactors with a tight verify loop.
SkillBFreshness: BClaude Code +9 - 0.494score
test-selection
X-McKay
Selects the smallest relevant test set for a code change.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 10
- Last commit (this folder)
- Aug 18, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/X-McKay/bakudo
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from X-McKay
- 0.519score
codebase-navigation
X-McKay
Efficiently maps an unfamiliar repository before making changes.
SkillBFreshness: BClaude Code +9 - 0.519score
safe-refactor
X-McKay
Performs behavior-preserving refactors with a tight verify loop.
SkillBFreshness: BClaude Code +9 - 0.494score
test-selection
X-McKay
Selects the smallest relevant test set for a code change.
SkillBFreshness: BClaude Code +9
Cite this page
bakudo-maintenance skill. Agent Mart. https://agentmart.dev/skills/x-mckay-bakudo-maintenance (last updated 2026-10-24)