dfa1
- 5 skills
- 0 followers
- 9 hours ago last updated
- ▌ Review Performance · dfa1Code review skill for high-throughput Java data processing, focusing on memory bounds (FFM API), zero-copy I/O, and hot-loop optimization. Tailored to the vortex-java columnar reader/writer (confined Arena, ctx.arena() for codec output).
- ▌ Improve Performance · dfa1Guide iterative Java performance optimization using JMH benchmarks and JFR profiling. Use this skill whenever the user wants to profile, benchmark, or optimize Java code performance, mentions JMH, JFR, GC pauses, allocation hotspots, TLB misses, throughput regression, or asks Claude Code to "make this faster", "find the bottleneck", "reduce allocations", or "profile this code". Also triggers for HugeTLB / large pages JVM investigations, or any request to run a benchmark and act on the results.
- ▌
- ▌ Release · dfa1Cut a release for a Java FFM Maven project (rocksdb-ffm, zstd-ffm, lmdb-ffm, and similar repos following the same shape). Runs generic preflight checks, then follows THIS repo's own documented release process for the actual version-bump/tag mechanics (they differ per repo — never assume one flow), confirms before any push, and monitors the publish workflow. Triggers when the user says "release", "cut a release", "tag a release", "release X.Y", or invokes `/release`.
- ▌ Review Changelog · dfa1Audit CHANGELOG.md's Unreleased section against the commits since the last tag: flags user-facing commits with no matching entry, entries that don't correspond to any real commit, and Keep-a-Changelog format violations. Read -only — reports findings, does not edit the file. Use before cutting a release, or whenever the user says "review the changelog", "check changelog", "audit changelog", or invokes `/review-changelog`.