darellchua2
@darellchua2
Public Skills
dev-uat-promotion-skill
by darellchua2
Orchestrate batch dev-to-uat branch promotion across many repos — remote dedup, fast-forward vs back-merge vs uat-only classification, protected branch PR fallback, verification, and per-ticket result comments.
linting-inline-skill
by darellchua2
In-session linting delegate — discovers the language linter, runs it scoped to touched files only, applies gate semantics from verification-loop-skill, and fixes or reports findings inline. Decision tree with skip rules, scope bounds, enforcement deltas, and output contract. Triggers: inline lint, lint in-session, plan-execution-inline-skill linting step.
mcp-install-assistant-skill
by darellchua2
Interactive MCP installation assistant — inventories shipped MCP servers and provider packs from the deployed config, prechecks prerequisites (env keys, node, Chrome, pip), enables globally via --enable-pack or per-project v2 config, verifies with opencode mcp list. Triggers: install mcp, enable mcp, which mcp, set up mcp server, mcp assistant.
autodesk-aps-skill
by darellchua2
Autodesk Platform Services (APS/Forge) REST APIs — OAuth, Data Management, Model Derivative, Viewer, Design Automation, Webhooks; Revit, Fusion 360, AutoCAD add-in development.
Ponytail
by darellchua2
cad-viewer-skill
by darellchua2
Start or reuse CAD Viewer and return review links for CAD, implicit, robot-description, and G-code files (.step, .stl, .glb, .3mf, .gcode, .dxf, .urdf, .srdf, .sdf).
opencode-v2-migration-skill
by darellchua2
Detect OpenCode v1 installs and triage migration to v2 — version probe, V1 config/plugin/agent-shape detection, native-v2 field mapping, then delegate execution to opencode-v2-migration-subagent. Triggers: migrate opencode to v2, v1 to v2, opencode v2 upgrade, still on v1, tui.json cleanup, v1 config check.
cad-bambu-labs-skill
by darellchua2
Dry-run, upload, and cautiously initiate local Bambu Lab print jobs from validated plain .gcode, using Bambu LAN FTPS/MQTT handoffs.
office-thumbnail-skill
by darellchua2
Thumbnail grids and image conversion from Office files (PPTX/DOCX/XLSX) via LibreOffice and Poppler. Use for 'show me thumbnails' or visual review of document pages.
autoresearch-core-skill
by darellchua2
Canonical autoresearch iteration protocol — Understand, Hypothesize, Experiment, Evaluate, Log loop; mechanical pass/score evaluator; git-as-memory keep/revert; stuck detection.
pdf-specialist-skill
by darellchua2
Create, read, edit, analyze PDFs — forms, OCR, merge, split, convert, watermark, encryption, image extraction. Any PDF/.pdf mention. Not Word or spreadsheets.
docling-mcp-skill
by darellchua2
Docling reference and workflows — layout-aware extraction for complex tables, multi-column, scanned PDFs where markitdown fails. CLI and MCP tiers, consent policy. Triggers: docling, scanned PDF OCR, markitdown insufficient.
error-resolver-workflow-skill
by darellchua2
Diagnose and resolve errors, exceptions, and stack traces with intelligent analysis
cad-redraw-skill
by darellchua2
Rebuild and validate 2D CAD drawings on Linux — exact redraw from a source DXF/DWG, PDF-to-DXF conversion, or image-to-CAD reconstruction with evidence-aware specs. Triggers: dwg redraw, redraw dxf, image to dxf, pdf to dxf, drawing fingerprint, raster to cad, redraw validation.
language-linting-skill
by darellchua2
"Per-language linting rules reference — Python Ruff, JS/TS ESLint, Java Checkstyle/PMD/SpotBugs, C# dotnet format/Roslyn/StyleCop: rules, configs, error guidance. Triggers: ruff rules, eslint config, checkstyle. Loaded by linting-workflow-skill and linting-subagent (the executor); gate semantics live in verification-loop-skill."
linting-workflow-skill
by darellchua2
"Lint execution workflow — detect configs, run linters, auto-fix, resolve errors across languages. Triggers: lint, auto-fix lint. Per-language rules and configs: language-linting-skill; executor agent: linting-subagent. Gate sequence and pass semantics: verification-loop-skill."
domain-modeling-skill
by darellchua2
Build and sharpen a project's domain model — ubiquitous language (CONTEXT.md), ADRs. Use when pinning terminology or recording architectural decisions; changes the model.
clean-code-skill
by darellchua2
Write clean, human-readable code with proper naming, small functions, self-documenting patterns, and object calisthenics - language-agnostic
deprecated-code-cleanup-skill
by darellchua2
Find, classify, and remove @deprecated TypeScript/Next.js code via dependency-traced analysis — safety tiers, phased removal with typecheck per step. Triggers: deprecated cleanup, remove deprecated, dead code cleanup, find deprecated.
code-smells-skill
by darellchua2
Detect and fix code smells including long methods, large classes, feature envy, primitive obsession, and more with refactoring guidance - language-agnostic
clean-architecture-skill
by darellchua2
Apply clean architecture principles with vertical slicing, dependency rule, clear layer boundaries, and feature-first organization - language-agnostic
object-design-skill
by darellchua2
Apply responsibility-driven design with object stereotypes, value objects, entities, aggregates, and encapsulation - language-agnostic
performance-optimization-skill
by darellchua2
Identify and fix performance bottlenecks — profiling, caching (Redis, CDN, memoization), bundle size, lazy loading, N+1 detection, memory leaks.
design-patterns-skill
by darellchua2
Apply GoF design patterns (Creational, Structural, Behavioral) appropriately without over-engineering - language-agnostic with practical examples