claude

idm-standards

Audit and improve scientific research code and documentation against IDM engineering and documentation standards: code quality scoring, automated fixes, exhaustive per-file review, and docs audits

2 on GitHubv2.2_2026.07.21MITupdated 2 months ago
/

Plugin idm-standards from marketplace idm-standards in InstituteforDiseaseModeling/idm_standards. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (10)

  • audit-code-exhaustive

    Exhaustive fan-out per-file code review for an entire project. Dispatches the idm-code-reviewer agent in parallel waves over a set of files, runs idm-repo-reviewer in parallel for project-level concerns, and aggregates the findings into code_audit_exhaustive.md with a summary at the top. Use when th

  • audit-code

    The Audit-Code skill scores a software project against IDM engineering quality tiers (1–3) across quality, usability, and safety metrics, and writes a code_audit.md report. Use this skill when the user asks to "audit my code", "score my project", "check engineering quality", "evaluate code quality",

  • audit-docs-structure

    Centralizes IDM's documentation topic-type guidance (borrowed from Diátaxis) so Claude can write, review, or improve documentation following the four distinct topic types (tutorials, how-tos, reference, explanation). Also includes guidance on how to organize those topics within the table of contents

  • audit-docs

    Comprehensive documentation audit for IDM projects. Checks docs completeness against IDM standards (README, tutorials, API reference, changelog, etc.), then applies the audit-docs-structure, audit-personas, and audit-docstrings skills to evaluate structure, audience fit, and docstring quality. Produ

  • audit-docstrings

    Guidelines for writing Python docstrings in this project. Always use when writing, updating, editing, or reviewing docstrings for components, functions, or classes. Covers Google-style format, MkDocs cross-references, usage examples, and researcher workflow context.

  • audit-personas

    Checks that project documentation is written appropriately for its target IDM personas (policy-maker, policy-influencer, model-user, model-extender, model-builder). Use when reviewing, auditing, or writing documentation for any IDM modeling project. Also use when the user mentions personas, audience

  • audit-project

    The Audit-Project skill runs IDM code and/or documentation audits on a project with a single set of questions, and summarizes the results in project_audit.md. Use this skill when the user asks to "audit my project", "audit everything", "check code and docs", "run a full audit", or invokes /idm-stand

  • audit-r-code

    The Audit-R-Code skill scores an R project against IDM engineering quality tiers (1–3) across quality, usability, and safety metrics, and writes a code_audit.md report. Use this skill when the project being audited is written in R (DESCRIPTION file, renv.lock, or mostly *.R files) — including when t

  • fix-code

    The Fix-Code skill reads recommendations from a code_audit.md report and implements prioritized improvements to the project. Use this skill when the user asks to "fix my project", "implement the recommendations", "improve my project score", "apply engineering fixes", or invokes /idm-standards:fix-co

  • fix-project

    The Fix-Project skill reads whichever IDM audit reports exist in a project (code_audit.md, docs_audit.md, code_audit_exhaustive.md) and implements prioritized fixes across code and documentation. Use this skill when the user asks to "fix my project", "apply the audit recommendations", "fix the code

Subagents (5)

  • idm-code-reviewer

    Reviews a single source file against a fixed checklist and returns a structured markdown findings block. Dispatched in parallel by the audit-code-exhaustive skill, one invocation per file. Read-only — never modifies code. Examples: <example> Context: audit-code-exhaustive skill is running and dispat

  • idm-repo-reviewer

    Reviews an entire repository at the project level (README, tests, CI, licenses, secrets, releases, etc.) against a fixed checklist and returns a structured markdown findings block. Dispatched in parallel by the audit-code-exhaustive skill, once per run, alongside the per-file reviewers. Read-only —

  • quality-scorer

    Scores the quality metrics (correct, clear, concise) of a software project against IDM engineering quality guidelines. Dispatched by the audit-code and audit-r-code skills. Use this agent when asked to evaluate correctness, code clarity, or code conciseness of a project. Examples: <example> Context:

  • safety-scorer

    Scores the safety metrics (compliant, reproducible) of a software project against IDM engineering quality guidelines. Dispatched by the audit-code and audit-r-code skills. Use this agent when asked to check for license compliance, exposed secrets, dependency management, or reproducibility of a proje

  • usability-scorer

    Scores the usability metrics (simple, powerful, performant, documented, accessible) of a software project against IDM engineering quality guidelines. Dispatched by the audit-code and audit-r-code skills. Use this agent when asked to evaluate API design, documentation quality, performance, or accessi

View source on GitHub docs.idmod.org

Similar plugins

Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification

1 command · 6 agents

anthropics/claude-code 155,476

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

Agentic QE (external: maintained in proffesor-for-testing/agentic-qe, pinned to v3.15.17): a quality-engineering fleet with 11 QE agents, 9 skills, 9 commands, the agentic-qe MCP server pinned to the plugin version, and the aqe-mod guard that refuses destructive operations on AQE learning data

9 skills · 9 commands · 11 agents · 1 MCP server

ruvnet/ruflo 81,589

Skill: add headroom-ai compress() to a Python or TypeScript app to cut LLM input tokens (tool outputs, logs, JSON, chat history). No API key.

1 skill

headroomlabs-ai/headroom 79,508

Generate natively editable PPTX from PDF / DOCX / URL / Markdown — real DrawingML shapes, text boxes, charts, and animations. Note: run `pip install -r requirements.txt` inside the installed plugin directory for the Python post-processing scripts to work.

1 skill

hugohe3/ppt-master 76,375

last30days

claudecodex

Research any topic across Reddit, X, YouTube, TikTok, Instagram, Hacker News, Polymarket, GitHub, and 5+ more sources. AI agent scores by upvotes, likes, and real money - not editors.

1 skill

mvanhorn/last30days-skill 67,453

Maintain idm-standards?

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 pluginslisted