Skill Claude CodeCodex
Run the dependency freshness check — invoke before a release, or after changing dependencies in pyproject.toml. Performs a fresh resolve then runs mypy and pytest against it, and diagnoses any failures.
Skill Claude CodeCodex
Run the dependency freshness check — invoke before a release, or after changing dependencies in pyproject.toml. Performs a fresh resolve then runs mypy and pytest against it, and diagnoses any failures.
Skill Claude CodeCodex
Add a new command to the dhcli CLI — invoke when adding or editing a verb under cli/commands/. Wraps the click + Pattern B + structured-error + agents-manifest conventions; prevents the most common bugs (calling asyncio.run inline, printing errors to stderr, forgetting to update docs/CLI.md).
Skill Claude CodeCodex
Verify dhcli CLI help is factually accurate against the code — invoke for surgical correctness-only fixes when a command's help structure is already complete; use cli-help-improve for a full review. Checks that documented flags, arguments, error codes, exit codes, and output fields match the handler, and fixes…
Skill Claude CodeCodex
Comprehensively improve the help surface of one or more dhcli CLI commands — fill missing sections, single-source the output schema, fix inaccuracies, and reconcile the description surfaces (the HelpSpec behind --help and the agents manifest, and docs/CLI.md) — invoke when a command's help is thin, stale, or newly…
Skill Claude CodeCodex
Add a new configuration field, setting, or tunable — invoke when adding a knob to server.json, cli.json, community/, or enterprise/. Covers the Pydantic schema, the PEP 257 trailing docstring, config-samples, and tests; prevents ad-hoc os.environ reads and DEFAULTFOO constants.
Skill Claude CodeCodex
Verify a markdown documentation file is factually accurate — invoke for surgical correctness-only fixes when the document's structure is already sound; use docs-improve for a full review. Checks commands, file paths, config keys, API names, code examples, and URLs against source code, and fixes inaccuracies in place.
Skill Claude CodeCodex
Comprehensively improve a markdown documentation file — invoke when a doc is thin, disorganized, or stale and a full pass is wanted; use docs-accuracy for correctness-only fixes. Fills missing content, fixes inaccuracies and broken links, reorganizes sections to the document's role, and applies formatting standards.
Skill Claude CodeCodex
Run the integration tests (Docker / pip / subprocess-based) — invoke when verifying a change that touches session launching, packaging, or subprocess handling, since these tests are excluded from the default run. Encodes the required -s flag and the other gotchas that cause silent failures.
Skill Claude CodeCodex
Stress test a deephaven-docs MCP server — invoke when checking a dev or prod docs server for timeouts, rate limiting, or response variation under sustained load. Calls docschat N times sequentially (default N=100) and reports pass/fail counts.
Skill Claude CodeCodex
Add a new MCP tool to the systems server — invoke when adding a tool under mcpsystemsserver/tools/. Wraps ref-mcp-module-organization, pydocs-improve, and ref-logging-standards; prevents the most common bug (forgetting to register the tool).
Skill Claude CodeCodex
Verify Python docstrings are factually accurate — invoke for surgical correctness-only fixes during a code review, where restructuring would expand scope; use pydocs-improve for a full pass. Checks descriptions, Args, Returns, and Raises against the actual code; no restructuring, no additions.
Skill Claude CodeCodex
Comprehensively improve Python docstrings — invoke when a file's docstrings are thin, stale, or missing required sections; use pydocs-accuracy for correctness-only fixes. Corrects inaccuracies, adds missing sections, and enforces the required MCP tool sections (Terminology Note, Format Accuracy for AI Agents).
Skill Claude CodeCodex
Standards for editing the project root AGENTS.md — what belongs there vs in a skill, format conventions, composition with skills, sync rules — invoke when adding, removing, or restructuring AGENTS.md content.
Skill Claude CodeCodex
Ground dhcli design decisions in the conventions of comparable CLIs — invoke when choosing a noun, verb, flag name, default, or interaction model, or when reviewing one. Requires citing the tool and the specific behavior being followed, and stating the reason when diverging.
Skill Claude CodeCodex
The content contract for dhcli CLI help — required sections, HelpSpec authoring, plain-text rendering rules, single-source output schema, and docs/CLI.md consistency — invoke when authoring or reviewing any command help, option help, or the agents manifest.
Skill Claude CodeCodex
Conventions for dhcli commands that wrap an MCP tool — wrapper categories, type scoping, path-flag locality (CLI-read vs server-side), and the wrapstool drift contract — invoke when adding/editing a cli/commands verb that fronts a tool; not for authoring MCP server tools (ref-mcp-module-organization).
Skill Claude CodeCodex
How Deephaven MCP servers consume runtime configuration — JSON5 + Pydantic v2 + templating, schema defaults, no ad-hoc env reads — invoke before adding a new tunable, refactoring a config model, or wiring an environment variable into the code.
Skill Claude CodeCodex
The role — audience and scope — of every top-level markdown document in this project. Invoke before editing any top-level doc, and when deciding where new documentation content belongs, to keep edits in-scope and prevent content drift between documents.
Skill Claude CodeCodex
Python logging conventions — module-level LOGGER instantiation, message format ([module:function] Action: details), log levels, sensitive-data redaction, and coverage rules — invoke when writing or reviewing logging statements in Python code.
Skill Claude CodeCodex
Documentation format standards for markdown files — JSON/JSON5 code block requirements, placeholder formatting, copy-paste readiness — invoke when editing or creating markdown documentation.
Skill Claude CodeCodex
Module organization and design patterns for MCP tool development in this project — invoke when creating or modifying MCP tool modules.
Skill Claude CodeCodex
Project conventions for serializing values into user-facing output — MCP tool return dicts and CLI output fields — invoke when authoring or reviewing any string field or payload shape that ships to a user or agent (a return payload or a CLI OutputField).
Skill Claude CodeCodex
Reference guide for this project — architecture, server commands and ports, config layout, code quality check commands, test clients — invoke when working with server configuration, running checks, or navigating the codebase.
Skill Claude CodeCodex
Python coding conventions and style guide for this project — invoke before writing or reviewing any Python under src/ or tests/, including docstring-only edits. Numbered rules covering private-access boundaries, test-file naming and placement, type-hint strictness, exhaustive closed-set dispatch, named domain…