Tatsh/wiswa-mcp

FastMCP server exposing Wiswa settings discovery for AI assistants.

0Stars on the repository
22Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

badge-sync

01

Tatsh/wiswa-mcp

Agent Claude Code

Synchronises the badge list in docs/badges.rst with README.md. Use after editing the README badge block or when docs and README drift.

not rated 0 yesterday A 33 tokens original MIT

changelog

02

Tatsh/wiswa-mcp

Agent Claude Code

Updates CHANGELOG.md with Keep-a-Changelog entries derived from commits and diffs since the last release. Use before a version bump or when the user asks for changelog work.

not rated 0 yesterday A 39 tokens original MIT

click-auditor

03

Tatsh/wiswa-mcp

Agent Claude Code

Audits Click CLI commands for project conventions (option naming, help-string punctuation, path types) and applies fixes. Use after adding or changing Click commands.

not rated 0 yesterday A 36 tokens original MIT

copy-editor

04

Tatsh/wiswa-mcp

Agent Claude Code

Fixes prose style, grammar, spelling, and punctuation in comments, docstrings, and user-facing string literals. Touches no code logic or identifiers. Use for documentation polish passes.

not rated 0 yesterday A 40 tokens original MIT

coverage-improver

05

Tatsh/wiswa-mcp

Agent Claude Code

Identifies uncovered code paths and writes targeted pytest tests to close the gap. Use when test coverage falls below the project target or before a release.

not rated 0 yesterday A 34 tokens original MIT

docstring-fixer

06

Tatsh/wiswa-mcp

Agent Claude Code

Audits public APIs for missing or incomplete NumPy-style docstrings and writes them. Use after adding new public functions, classes, or modules.

not rated 0 yesterday A 34 tokens original MIT

markdownlint-fixer

07

Tatsh/wiswa-mcp

Agent Claude Code

Fixes markdownlint-cli2 errors in Markdown and MDC files. Use proactively after editing any Markdown content.

not rated 0 yesterday A 26 tokens original MIT

mypy-fixer

08

Tatsh/wiswa-mcp

Agent Claude Code

Fixes mypy type errors and replaces Any with precise types using PEP 695 generics, TypedDicts, Protocols, and Unpack. Use after type-related QA failures.

not rated 0 yesterday A 43 tokens original MIT

python-expert

09

Tatsh/wiswa-mcp

Agent Claude Code

Expert-level Python author for non-trivial implementation work in the wiswa-mcp project. Use when the task needs idiomatic, production-quality Python beyond a simple edit.

not rated 0 yesterday A 38 tokens original MIT

python-moderniser

10

Tatsh/wiswa-mcp

Agent Claude Code

Upgrades older Python patterns to modern 3.12+ syntax (match, walrus, PEP 695 generics, pathlib) while preserving clarity. Use during code cleanup passes.

not rated 0 yesterday A 42 tokens original MIT

qa-fixer

11

Tatsh/wiswa-mcp

Agent Claude Code

Runs yarn format followed by yarn qa in a loop, applying fixes until both exit with code 0. Use proactively before every commit and after batches of edits.

not rated 0 yesterday A 42 tokens original MIT

regen

12

Tatsh/wiswa-mcp

Agent Claude Code

Re-runs the Wiswa generator, applies post-processing, verifies the result is safe, and commits. Use when .wiswa.jsonnet or managed templates change.

not rated 0 yesterday A 36 tokens original MIT

test-writer

13

Tatsh/wiswa-mcp

Agent Claude Code

Generates pytest suites following project conventions (conftest fixtures, parametrize, no docstrings on tests). Use when new code needs tests written from scratch.

not rated 0 yesterday A 36 tokens original MIT

wiswa-sync

14

Tatsh/wiswa-mcp

Agent Claude Code

Reflects manual edits to Wiswa-managed files back into .wiswa.jsonnet so a regen reproduces them. Use after direct edits to managed files like pyproject.toml.

not rated 0 yesterday A 42 tokens original MIT

workflow-shellcheck

15

Tatsh/wiswa-mcp

Agent Claude Code

Extracts embedded Bash from GitHub Actions YAML, runs ShellCheck, and applies fixes. Use after editing workflow scripts.

not rated 0 yesterday A 28 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: