GabrielOnDelphi

48 mods across 4 repositories, 212 stars between them.

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Scan imported/3rd-party Delphi code for style compliance, common mistakes, dangerous patterns (leaks, unsafe casts, missing try/finally). Not for our own code — use /light-review-Full. Say "check this 3rd-party unit", "scan the imported library".

16 12d ago A 65 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Audit Delphi source for Win64 truncation bugs — pointer-width API results (DWORDPTR/LRESULT/handles) stored in 32-bit variables (Integer/Cardinal/DWORD/UInt), and 32-bit casts of pointers passed to the API. Say "audit for Win64 bugs", "check 64-bit safety", "search for SysIL-class bugs".

16 12d ago A 79 tokens original MPL-2.0

light-md-Coherent

27

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Say the last answer again in plain, short English — the jargon-stripped version, an N-point version, or an explanation of just the part that did not land. Use when the user types "/light-md-Coherent", or says "in plain English", "coherent", "I do not understand", "what does that mean", "rephrase that", "too long"…

16 12d ago A 140 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Fix Delphi vocabulary and writing-clarity issues in Markdown docs — non-Delphi term swaps + bounded clarity rewrites. Say "check vocab", "fix vocabulary", "delphi terms", "clean up the md", or after writing/editing .md in a Delphi project.

16 12d ago A 65 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Scan project markdown docs (CLAUDE.md, README.md, docs/.md) for drift after code changes. Flag sections out of sync with current code — class names, file paths, settings keys, procedure signatures, architecture claims. Propose and apply concrete edits. Use when user says "update md", "check docs", "refresh claude.md"…

16 12d ago A 93 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Prune and tighten a CLAUDE.md or other agent/skill instruction markdown — cut bloat/duplication, fix stale rules, relayer misplaced content, without losing load-bearing info. Backs up first. Say "clean up this CLAUDE.md", "my CLAUDE.md is too long".

16 12d ago A 71 tokens original MPL-2.0

light-new-Align

31

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

One-question-at-a-time design interview before any non-trivial Delphi task — each question carries your recommended answer, highest-stakes first, skip what you can decide yourself. Say "align first", "interview me", or "ask before you build".

16 12d ago A 56 tokens original MPL-2.0

light-new-Feature

32

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Turn "I want feature X" into a designed, sliced, test-driven Delphi implementation — align, PRD, vertical slices, red-green each (failing DUnitX test first), then hand to light-review-PostEdit / light-review-Full. Say "add a feature", "build feature X", "implement a new feature", "create a new screen/dialog/option".

16 12d ago A 83 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Quick index of the GoF design patterns that actually pay off in Delphi desktop/mobile code, each with its Delphi-native shortcut (anonymous methods, virtual methods, System.Messaging, class functions, enumerators) so you reach for the full pattern only when it earns its keep. Load this when choosing a structure for…

16 12d ago A 117 tokens original MPL-2.0

light-ref-Memory

34

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Reference for Delphi memory-safety and exception handling — the try..finally gold standard, freeing owned fields, FreeAndNil, Owner-managed components, functions that return objects, specific try..except, domain exception hierarchies and bare raise. Load this when writing or reviewing code that creates objects…

16 12d ago A 72 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Reference catalog of behaviour-preserving Delphi refactorings — Extract Method, Extract Class, Guard Clauses, Named Constants, Replace Conditional with Polymorphism, Introduce Parameter Object (record), Remove with, Rename, Inline Method, and introducing a test seam via a shared base class. Load this when cleaning up…

16 12d ago A 135 tokens original MPL-2.0

light-ref-Threading

36

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Reference for writing or reviewing Delphi threading code on VCL and FMX (incl. Android/iOS) — TThread, TThread.CreateAnonymousThread, PPL (TTask/TParallel/TFuture), Synchronize vs Queue, TInterlocked/TCriticalSection/TMonitor/TLightweightMREW, TThreadList/TThreadedQueue/TEvent, graceful cancellation and thread-safety.…

16 12d ago A 120 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Counter-analyze review findings already in this conversation, verify each surviving claim against the code and docs, drop false positives, then fix ALL that remain — not just the easy ones. Use after a review/audit/listing produced findings; say "counter-analyze these findings", "vet and fix", or "verify then fix all…

16 12d ago A 74 tokens original MPL-2.0

light-review-DUnitX

38

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Reference for structuring Delphi DUnitX unit tests — test project layout, [TestFixture]/[Setup]/[TearDown]/[Test], MethodScenarioExpected naming, the assertion cheat-sheet, substituting collaborators with a concrete fake (shared base, no interface required), and SQLite :memory: integration tests. Load this when…

16 12d ago A 137 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Audit a Delphi DUnitX/DUnit suite for FAKE or WEAK tests that pass without verifying the behavior they name (zero assertions, Assert.Pass-only, tautologies, setup-only). Establishes the green baseline, launches the auditor agent, and can PROVE fakeness with a git-safe mutation pass. Say "are these tests fake", "audit…

16 12d ago A 90 tokens original MPL-2.0

light-review-Full

40

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Full three-stage Delphi code review pipeline: find correctness bugs, counter-analyze + apply surviving fixes, verify + compile. Say "review this Delphi code", "code review FormFoo.pas", "deep review the Lib folder".

16 12d ago A 51 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Verify the code you just wrote (fix or feature) works — confirm each change matches intent, broke nothing observable, missed no call sites, didn't break DFM/FMX bindings; revert what fails; then test or compile. Use after implementing a fix/feature or /light-review-PostEdit.

16 12d ago A 66 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Red-green TDD for any Delphi change (new behavior OR bug fix): write the FAILING DUnitX test first, confirm red on its assertion (not a compile error), then drive to green, compiling only via the light-compiler agent. For a bug the failing test is the reproduction. Say "TDD this", "write the test first", "reproduce…

16 12d ago A 91 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Audit Claude Code config files (settings.json, settings.local.json, .mcp.json) across the computer for unsafe or malicious content — hooks that run shell commands, credential/proxy env vars, arbitrary MCP servers, permission-bypass modes, over-broad allow rules. Classifies each finding DANGEROUS / SUSPICIOUS / SAFE.…

16 12d ago A 124 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Pause mid-task and verify your own conclusions before continuing: classify every load-bearing conclusion VERIFIED / INFERRED / ASSUMED with evidence, actively attack the unverified ones, and find the earliest wrong turn if one exists. Not Delphi-specific — usable in any long or drifting task, in any language. Use when…

16 12d ago A 197 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Review HTML, CSS, or JavaScript for errors, formatting, best practices, accessibility, cross-browser issues. Say "review this HTML/CSS/JS", "check my stylesheet", or after writing/editing web frontend code.

16 12d ago A 51 tokens original MPL-2.0

light-web-PushToFTP

46

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Release a Delphi tool's new version to its website FTP. Reads the tool's ReleaseProfile.md and follows it. Use when the user says "push to FTP", "release a new version", "upload the new build", "promote to stable".

16 12d ago A 61 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Read ONE web page that Claude Code's built-in WebFetch refuses (the whole reddit.com domain is on WebFetch's denylist; also any Cloudflare-walled or JS-only page). Runs a local Delphi WebView2 browser exe (UncensoredClaude.exe) that fetches the page outside Claude Code's network and writes its visible text to a file…

16 12d ago A 134 tokens original MPL-2.0

GabrielOnDelphi/Claude-Tools-for-Delphi

Skill Claude CodeCodex

Summarize a YouTube transcript .txt file — cleans it first, then produces a structured summary (with a Delphi 13 / LightSaber adaptation section when the talk is about programming). Launches the light-web-YoutubeSummarizer agent. Use when the user invokes /light-web-YoutubeSummarizer, says "summarize this transcript"…

16 12d ago A 109 tokens original MPL-2.0