with one click
homeracker
homeracker contains 5 collected skills from kellerlabs, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Create, update, or manage decision records in homeracker. Use this skill when comparing alternative solutions and choosing one, changing behavior of CLI tools or build processes or model conventions, making trade-offs that future contributors need to understand, or superseding a previous decision. USE FOR: creating new decision records, looking up existing decisions, superseding outdated decisions, documenting rationale behind tooling or architecture choices. DO NOT USE FOR: routine config changes, version bumps, dependency updates, or changes that are self-explanatory from the code or commit message.
Relentlessly interview the creator of a HomeRacker OpenSCAD model about every design decision, then fold the answers into the model's documentation. Use this skill during planning of a new model, or after a model (or a change to one) is built, to pressure-test the design and produce the most comprehensive yet concise docs possible. USE FOR: grilling a model's parameters/defaults/geometry/print choices, filling gaps a newbie couldn't understand, improving model README / configuration & printing guides / MakerWorld descriptions, rendering missing parameter-config images, and creating or updating a model's decision record (ADR). DO NOT USE FOR: writing the OpenSCAD geometry itself (use the @makerworld-model agent), extracting MakerWorld descriptions from the web (use the makerworld-description skill), or routine version/config/dependency changes.
Relentlessly interview the user about a plan or proposal โ release plans, refactors, model rollouts, architectural changes โ until every branch of the decision tree is resolved. Then fold the resolved plan into the right artifact: a decision record, a release roadmap, a PR description, or a tracking issue. USE FOR: stress-testing a plan before execution, pressure-testing scope and trade-offs, surfacing hidden assumptions, drafting MakerWorld/release rollouts, shaping a refactor or migration before code is touched, producing the artifact the plan needs. DO NOT USE FOR: grilling a built model's parameters and geometry (use grill-my-model), writing OpenSCAD code (use the @makerworld-model agent), routine config/version/dependency bumps.
Remove signs of AI-generated writing from any text so it reads as natural, human-written prose in the author's voice. Detects and fixes inflated significance, promotional language, -ing padding, vague attributions, em-dash overuse, rule-of-three, AI vocabulary, copula avoidance, passive voice, negative parallelisms, emoji/boldface decoration, and filler. USE FOR: humanizing MakerWorld descriptions, social posts, READMEs, changelogs, release notes, decision records, PR/issue text โ any prose a skill or the user just generated or edited. Other text-creating skills reference this one as a recommended final pass. DO NOT USE FOR: OpenSCAD geometry, code logic, or data files; the keep-list in ยงDetection protects legitimate human prose from over-editing.
Extract MakerWorld model descriptions into git-tracked DESCRIPTION.md files, update them after model changes, or convert them back to pasteable HTML for MakerWorld's CKEditor. USE FOR: extracting descriptions from MakerWorld model pages, creating new DESCRIPTION.md files, updating existing descriptions after releases, converting markdown descriptions to HTML for MakerWorld publishing. DO NOT USE FOR: uploading files to MakerWorld, managing print profiles, or OpenSCAD model creation (use @makerworld-model agent instead).