By lgelauff
Reusable PR quality-gate skill plus hooks and deterministic scripts for AI coding agents. The plugin is the Claude Code adapter; its scripts/, playbooks/, and policies/ are agent-agnostic and reusable beyond Claude Code.
Verify a change in a real HEADLESS browser: figure out what to look for, drive headless Chromium with Playwright, and either confirm a bug still reproduces or verify it's fixed AND that nothing on the risky adjacent paths broke. Use whenever the user wants to "check this fix in the browser", "confirm/repro this bug headlessly", "test the UI locally", "did the fix work and break anything", "run a headless browser test", "verify the arguments tab / voting / a page works", or hands you specific things to test in the running app. Prefer this over a screenshot or a code-only review when the question is "does it actually behave correctly in a browser?". Lighter than a full PR gate; pairs with pr-check's local-verification step.
Full PR quality-gate: scope the diff, run the project's tests, convene a type-matched panel of expert review agents with a cross-review round, conditional security review and targeted local verification, then a final go / merge-with-fixes / needs-changes verdict plus a call on whether a human staging test is warranted. Use whenever the user asks to "check this PR", "quality-check before merge", "run the PR gate", "is this ready to merge", "vet this branch", "/pr-check", or wants a consolidated go/no-go on a branch or PR — even if they don't name a specific check. Prefer this over running a code review or the test suite alone when the ask is "is this good to merge?".
Matches all tools
Hooks run on every tool call, not just specific ones
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Lessons and solutions for AI-assisted development on Wikimedia/Toolforge projects.
Each topic captures gotchas, doc links, and patterns that aren't obvious from official documentation — and, where it helps, the runnable artifacts that resolve them (reusable hooks, scripts, and skills). The prose is the why; the solutions are the what you run. Intended to be handed to an AI coding assistant at the start of a new project.
toolforge/lessons.md — deployment, venv setup, uWSGI, ToolsDB, replica databaseswikimedia/lessons.md — OAuth 2.0, MediaWiki API, Commons thumbnail APIflask/lessons.md — Flask-Session + SQLAlchemy 2.0, Alembic stamp-vs-upgrade, general Flask gotchaswikimedia-analytics/lessons.md — MediaWiki API parsing, mailing list archives, PAWS, User-Agent conventionclaude-code/lessons.md — prose lessons for the agent itself: hook/guard & CLI-script patterns, allowlist hygiene, Bash quirksagent-tooling/ — the runnable solutions: reusable hooks, scripts, policies, playbooks, and skills, structured as an agent-agnostic core + thin per-agent adapters (Claude Code today). The what you run that pairs with the lessons aboveAt the start of a new project, paste the relevant files into the conversation or tell the assistant to fetch the URLs listed under "Docs to fetch at project start" in each file.
All contributions and discussions related to this repository are expected to follow the Wikimedia Code of Conduct.
npx claudepluginhub lgelauff/wikimedia-coding-agent-lessons --plugin agent-toolingComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification