GabrielOnDelphi

48 mods across 4 repositories, 212 stars between them.

delphi-driver

01

GabrielOnDelphi/Autopilot-for-Delphi

Agent Claude Code

Pure executor for scripted MCP autopilot sequences against a running Delphi target. Use when you have a KNOWN script of UI actions (click these N buttons, set these texts, then read these labels) and do NOT need to react to intermediate results. The parent Opus session should KEEP doing tasks that require judgement…

17 4d ago A 468 tokens

light-bug-MadShi

02

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Use this agent to diagnose and fix a Delphi crash report (.mad file) end-to-end up to and INCLUDING a successful build, for any product registered in the /light-bug-MadShi pipeline (BioniX, ...). Stops before release. Reads the .mad, parses the madExcept call stack, scans the product's Fixes Log for duplicates…

16 12d ago A 224 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Audit a Delphi project's own classes (INCLUDING forms) for bad shapes — god classes, anemic data classes, misplaced responsibility, fat config records, shared mutable singletons, Ex-downcast holders. Reports ranked reshapes (extract-class, move-method, replace-singleton); never refactors. Reads whole classes in its…

16 12d ago A 110 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Audit a Delphi project's own units (files) for SHALLOW modules that should merge into one deep module — information leakage, temporal decomposition, pass-through layers, always-paired usage. Reports ranked merge candidates; never merges. Reads whole units in its own context and returns a ranked report, keeping the…

16 12d ago A 94 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Use this agent to audit Delphi FMX source files for cross-platform compatibility issues. Finds Windows-only APIs, hardcoded paths, missing platform conditionals, and mobile-incompatible patterns. Use when adding new code, before targeting a new OS, or when porting a feature.

16 12d ago A 62 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Use this agent when you need to scan imported or 3rd-party Delphi code for style compliance, common mistakes, and dangerous patterns. Do NOT use it for our own project code — use light-review-Full instead.

16 12d ago A 50 tokens original MPL-2.0

light-compiler

07

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Use this agent when you need to compile a Delphi project and verify that code changes build successfully. This includes after making code modifications, refactoring, adding new units, or any time you need to check that the codebase is in a compilable state.

16 12d ago A 55 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Use this agent to fix Delphi vocabulary and writing-clarity issues in Markdown documentation files. This agent is the workhorse behind the /light-md-DelphiIdiom skill — it reads target MD files whole, applies vocabulary swaps from the dictionary, and applies bounded clarity rewrites with a high confidence bar. Default…

16 12d ago A 106 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Scan a Delphi project's markdown docs (CLAUDE.md, README.md, docs/.md) for drift against the current code — stale class names, file paths, settings keys, procedure signatures, architecture claims — then apply surgical Edit fixes. Reads whole docs and verifies each claim against the code in its own context, returning a…

16 12d ago A 93 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Use this agent to prune and tighten a CLAUDE.md (or any agent/skill instruction markdown): cut bloat and duplication, delete stale/wrong/contradictory rules, relocate misplaced content to the right layer (agent/skill/hook/scoped file), and reorder for adherence — without losing load-bearing information. It verifies…

16 12d ago A 126 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Audit a Delphi DUnitX or classic-DUnit test suite for FAKE or WEAK tests — tests that pass without verifying the behavior they name (zero assertions, Assert.Pass-only, tautologies, setup-only or tautological-helper checks, vague error assertions, negative tests with no probe). Reads every [Test] or published method…

16 12d ago A 124 tokens original MPL-2.0

light-review-step1

12

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Stage 1 of the Delphi review pipeline — a thorough, critical code review of Delphi source files. This is NOT a style checker — it reads code to understand intent, then verifies correctness. Use it for our own project code when you need a real review. Do NOT use it for 3rd-party imports (use light-code-StyleChecker for…

16 12d ago A 96 tokens original MPL-2.0

light-review-step2

13

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Stage 2 of the Delphi review pipeline — counter-analyze the findings of a prior light-review-step1 run. Drops false positives (verifies every claim by reading the actual file, the declaration of every named type, and at least one caller — plus Embarcadero docs for RTL/FMX/VCL APIs), then applies the fixes that survive…

16 12d ago A 113 tokens original MPL-2.0

light-review-step3

14

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Stage 3 of the Delphi review pipeline — verify code fixes hold up, revert the ones that don't, then compile. For each edit it confirms the fix matches the stated reasoning, didn't change observable behavior, didn't miss call sites, and didn't break DFM/FMX bindings; then it runs the project's tests (large change) or…

16 12d ago A 130 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Audit Claude Code config files (settings.json, settings.local.json, .mcp.json) for unsafe or malicious content — shell-running hooks, credential/proxy env vars, arbitrary MCP servers, permission-bypass modes, over-broad allow rules. Classifies every finding DANGEROUS / SUSPICIOUS / SAFE against a known-good baseline.…

16 12d ago A 85 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Use this agent when the user has written or modified HTML, CSS, or JavaScript code and needs it reviewed for errors, formatting issues, best practices violations, accessibility problems, or cross-browser compatibility concerns. This agent should be launched after writing or editing web frontend code.

16 12d ago A 59 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Agent Claude Code

Use this agent to summarize a YouTube transcript text file. The agent first cleans the transcript via the PowerShell script (if not already cleaned), reads the cleaned text, and produces a structured summary. If the transcript is about programming, the summary includes a section adapting the ideas to the user's Delphi…

16 12d ago A 87 tokens original MPL-2.0

light-bug-Android

18

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Triage a Delphi FMX Android bug/crash from the PC over adb: capture logcat, pull the app's LightCore.ExceptionLogger log via run-as, classify the failure (SIGUSR1 IDE noise / Pascal exception / Java exception / native tombstone / deployment), symbolicate stripped-.so addresses against the linker .map…

16 12d ago A 146 tokens original MPL-2.0

light-bug-BioniX

19

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Alias for /light-bug-MadShi with the BioniX product preselected. Diagnose and fix a BioniX Wallpaper crash report from Thunderbird, then build (never release). Use when the user says "/light-bug-BioniX", "new BioniX bug report", "check the latest BioniX crash", or similar.

16 12d ago A 77 tokens original MPL-2.0

light-bug-MadShi

20

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Diagnose and fix a Delphi crash report (madExcept .mad) for any registered product (BioniX, ...). Reads the product profile in products.ini, lists the recent .mad attachments across that product's Thunderbird mbox(es), lets the user pick one (or accept the newest), then launches the light-bug-MadShi agent to diagnose…

16 12d ago A 165 tokens original MPL-2.0

light-bug

21

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Diagnose and fix a Delphi bug end-to-end, however it arrived: a Thunderbird crash report (.mad), a pasted exception/stack trace, or a symptom described in plain words. Routes internally — a .mad or 'crash report' goes to the light-bug-MadShi pipeline, an Android-only symptom hands off to /light-bug-Android, everything…

16 12d ago A 206 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Audit a Delphi project's own classes (INCLUDING forms) for bad shapes — god classes, anemic data classes, misplaced responsibility, fat config records, shared mutable singletons, Ex-downcast holders. Reports ranked reshapes (extract-class, move-method, replace-singleton); never refactors. Say "is this a god class"…

16 12d ago A 94 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Audit a Delphi project's own units (files) for SHALLOW modules that should merge into one deep module — information leakage, temporal decomposition, pass-through layers, always-paired usage. Reports ranked merge candidates; never merges. Say "find shallow units", "what units should be merged". For CLASS shapes use…

16 12d ago A 73 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Audit Delphi FMX source for cross-platform issues — Windows-only APIs, hardcoded paths, missing platform conditionals, mobile-incompatible patterns. Say "check this for Android/iOS", "is this safe on mobile/macOS/Linux", "audit for cross-platform issues".

16 12d ago A 61 tokens original MPL-2.0