MCP server that exposes Oracle Forms modules (.fmb/.mmb/.pll/.olb) — blocks, triggers, PL/SQL, object XML — to AI assistants for legacy modernization and code review.
CI/CD & release-engineering currency expert. Researches latest GitHub Actions, runner images, CodeQL, base-image, and MCP-registry publishing practices on official sources and compares them against this repo's workflows and Dockerfile. Use for the ci slice of a currency review, or ad-hoc "are our workflows/actions…
Claude Code setup currency expert. Researches the latest official Claude Code config practices (subagents, settings, hooks, skills, rules, CLAUDE.md/memory) on official docs and compares them against this repo's .claude/ config. Use for the claude-code slice of a currency review, or ad-hoc "is our Claude Code setup…
Build & dependency currency expert. Researches latest stable Gradle, Ktor, Kover, Kermit, logback, slf4j, kotlin-logging releases on official sources and compares them against this repo's version catalog and wrapper. Use for the deps slice of a currency review, or ad-hoc "are our build deps current?" questions.
Kotlin & KMP toolchain currency expert. Researches the latest official Kotlin, KSP, and kotlinx releases on official sources and compares them against this repo's pins. Use for the kotlin slice of a currency review, or ad-hoc "is our Kotlin/KMP stack current?" questions.
MCP protocol & Kotlin SDK currency expert. Researches the latest MCP spec revision, kotlin-sdk-server releases, and registry/server.json practices on official sources and compares them against this repo. Use for the mcp slice of a currency review, or ad-hoc "are we on the current MCP spec/SDK?" questions.
Application & supply-chain security currency expert. Checks pinned dependencies against advisory databases, audits Actions/Dockerfile hardening, and compares against current security baselines on official sources. Use for the security slice of a currency review, or ad-hoc "any CVEs / hardening gaps?" questions.
Runs the project's Gradle build/test for a change and reports a clean pass/fail with the relevant output. Use as an independent second-opinion check after implementing a change, or when the main session wants build/test results without the compile/test logs cluttering its context.