early-binding-preference
Use when choosing between inheritance, dynamic dispatch, virtual tables, trait objects, enums, generics, composition, or closed dispatch in code design and…
Skill by dzmitry-lahoda
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/dzmitry-lahoda-early-binding-preference
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/early-binding-preference
What's inside
- Skill name
early-binding-preference- Description
- Use when choosing between inheritance, dynamic dispatch, virtual tables, trait objects, enums, generics, composition, or closed dispatch in code design and refactoring. Prefer early binding, composition, and closed dispatch when extension requirements do not justify runtime indirection.
- License
- unknown
- Instructions
- 13 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
The license isn't open source, so the instructions aren't shown here. Read SKILL.md on GitHub
More from dzmitry-lahoda/dz
- 0.561score
code-engineering-metrics
dzmitry-lahoda
Inventory and measure applicable code engineering metrics across quality, complexity, tests, performance, and dependencies.
SkillAFreshness: AClaude Code +9 - 0.559score
persistent-state-artifacts
dzmitry-lahoda
Review consistency across authoritative state, durable records, caches, derived views, queues, and outputs.
SkillAFreshness: AClaude Code +9 - 0.559score
implementatation-review
dzmitry-lahoda
Coordinate automated code review of pull requests, branches, commits, or diffs by selecting relevant review skills, collecting repository and change context…
SkillAFreshness: AClaude Code +9 - 0.559score
constrained-ai
dzmitry-lahoda
Use for AI-assisted code changes in this repository, especially Rust work, reviews, pull requests, and tasks with user-authored TODOs or strict editing…
SkillAFreshness: AClaude Code +9 - 0.559score
explicit-alloc
dzmitry-lahoda
Use when editing or reviewing performance-sensitive code, Rust ownership paths, APIs, iterators, collections, strings, buffers, clones, boxing, async…
SkillAFreshness: AClaude Code +9 - 0.559score
traceable-agent
dzmitry-lahoda
Run multi-step or multi-agent technical work with auditable local artifacts: task files, plans, progress logs, subagent inputs, subagent outputs, evidence…
SkillAFreshness: AClaude Code +9 - 0.556score
code-domain-identification
dzmitry-lahoda
Identify a change's software type, domain, feature flow, and supporting components so reviewers can focus on the right risks.
SkillAFreshness: AClaude Code +9 - 0.556score
category-theory-design
dzmitry-lahoda
Use category theory as a short search routine for coding design and daily research.
SkillAFreshness: AClaude Code +9 - 0.554score
code-topology-representation
dzmitry-lahoda
Use when editing, reviewing, refactoring, or auditing code where dependency structure, control flow, data flow, ownership, module topology, call graphs, or…
SkillAFreshness: AClaude Code +9 - 0.554score
allow-all-readonly
dzmitry-lahoda
Use when Codex needs permission guidance for local code work in this repository.
SkillAFreshness: AClaude Code +9 - 0.301score
conservative-weighted-code-reuse
dzmitry-lahoda
No description from the publisher yet.
SkillAFreshness: AClaude Code +9 - 0.301score
setup
dzmitry-lahoda
No description from the publisher yet.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- License unknown
- Repository
- github.com/dzmitry-lahoda/dz
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from dzmitry-lahoda
- 0.561score
code-engineering-metrics
dzmitry-lahoda
Inventory and measure applicable code engineering metrics across quality, complexity, tests, performance, and dependencies.
SkillAFreshness: AClaude Code +9 - 0.559score
implementatation-review
dzmitry-lahoda
Coordinate automated code review of pull requests, branches, commits, or diffs by selecting relevant review skills, collecting repository and change context…
SkillAFreshness: AClaude Code +9 - 0.559score
explicit-alloc
dzmitry-lahoda
Use when editing or reviewing performance-sensitive code, Rust ownership paths, APIs, iterators, collections, strings, buffers, clones, boxing, async…
SkillAFreshness: AClaude Code +9 - 0.559score
constrained-ai
dzmitry-lahoda
Use for AI-assisted code changes in this repository, especially Rust work, reviews, pull requests, and tasks with user-authored TODOs or strict editing…
SkillAFreshness: AClaude Code +9 - 0.559score
traceable-agent
dzmitry-lahoda
Run multi-step or multi-agent technical work with auditable local artifacts: task files, plans, progress logs, subagent inputs, subagent outputs, evidence…
SkillAFreshness: AClaude Code +9 - 0.559score
persistent-state-artifacts
dzmitry-lahoda
Review consistency across authoritative state, durable records, caches, derived views, queues, and outputs.
SkillAFreshness: AClaude Code +9
Cite this page
early-binding-preference skill. Agent Mart. https://agentmart.dev/skills/dzmitry-lahoda-early-binding-preference (last updated 2026-10-24)