bsene/skills
Skill Claude CodeCodex
Kano Model feature triage: classify features as Must-be, One-dimensional, Attractive, Indifferent, or Reverse before building them. Empowers developers to refuse unnecessary work with a principled, evidence-based framework. TRIGGER when: user says Kano, "should we build this?", "is this feature worth it?", "feature…
bsene/skills
Skill Claude CodeCodex
Maintains a rolling daily progress log (progress-daily.md) that captures Impact, Learnings, and Commits for each day of engineering work, sourced from git history. Author identity and log path are configurable per repo. TRIGGER when: user says "log today", "log my day", "any updates?", "what did I ship?", "update my…
bsene/skills
Skill Claude CodeCodex
GitHub Flavored Markdown (GFM) syntax reference — tables, alerts, footnotes, task lists, links, images, mentions, anchors, escaping, and common pitfalls. TRIGGER when: user asks about GFM, github flavored markdown, markdown syntax, md syntax, github markdown formatting, markdown table, markdown heading, markdown link…
bsene/skills
Skill Claude CodeCodex
Enforce and guide the Mikado Method for large, graph-driven refactors where a single naive change cascades into many failing call sites. The skill enforces the full Mikado loop: goal → naive attempt → map prerequisites → revert → implement leaves → commit → repeat. TRIGGER when: user mentions Mikado Method, dependency…
bsene/skills
Skill Claude CodeCodex
Recognize and apply the monoid abstraction (binary associative operation + neutral element) in TypeScript and Clojure/ClojureScript code. Use whenever the user is combining, aggregating, merging, or reducing data — shopping carts, permissions/roles, metrics and counters, event logs, config objects, or any…
bsene/skills
Skill Claude CodeCodex
Evaluate and write OOP code — class-shape smells, SOLID, GoF design patterns, Tell Don't Ask, and Object Calisthenics — in TypeScript/Node.js/NestJS. Use for code review, refactoring, or new class/service design. TRIGGER when: class has only static methods; single public method + constructor; invalid until setters are…
bsene/skills
Skill Claude CodeCodex
Write, review, debug, and explain OCaml code and dune projects. Use whenever the user mentions OCaml, .ml/.mli files, dune, dune-project, opam, Alcotest, qcheck, mutaml, camelot, deadcodeanalyzer, property-based testing, mutation testing, katas or exercises written in OCaml, or asks to convert JS/TS/PHP logic into…
bsene/skills
Skill Claude CodeCodex
Ports and Adapters (Hexagonal) architecture — isolate business logic from external concerns via explicit boundaries. TRIGGER when: user asks about ports and adapters, hexagonal architecture, hexagon architecture, Alistair Cockburn, clean architecture, onion architecture, layered architecture comparison, adapters…
bsene/skills
Skill Claude CodeCodex
Detect code smells and apply in-place refactoring techniques (Extract Method/Class, Replace Conditional, Introduce Parameter Object, Rename, Move) to improve clarity, testability, and maintainability of a single function, class, or file. TRIGGER when: user mentions refactoring opportunities, code smell, long method…
bsene/skills
Skill Claude CodeCodex
Write, review, debug, and explain ReScript code and rewatch projects. Use whenever the user mentions ReScript, .res/.resi files, rescript.json or bsconfig.json, rewatch, rescript build/watch/format, npx create-rescript-app, @rescript/core, @rescript/react, @react.component, JSX version 4, rescript-jest, rescript-test…
bsene/skills
Skill Claude CodeCodex
REST API design best practices — URI naming, HTTP verbs/status codes, pagination, filtering, error envelopes, versioning, security. Based on Octo's API design guide with modern updates. TRIGGER when: designing REST API, designing endpoint, API design review, URL design, resource naming, HTTP verb choice, status code…
bsene/skills
Skill Claude CodeCodex
Reviews current branch changes: reads the actual diff, produces structured feedback (Blockers / Concerns / Nits), asks targeted questions, then applies fixes on approval. TRIGGER when: user says "/review", "review this PR", "review my changes", "code review", "review the diff", "PR review", "review branch", "what do…
bsene/skills
Skill Claude CodeCodex
Write, review, and improve Ruby and Rails code — idiomatic style (duck typing, Enumerable, judicious metaprogramming), GoF design patterns applied the Ruby way (Strategy, Observer, Template Method, Decorator, Factory, Singleton, Adapter, Proxy, Composite, Command, Builder, and DSLs), and testing (RSpec/Minitest…
bsene/skills
Skill Claude CodeCodex
Enforces one rule: every code change must be presented as a unified diff (diff -u format) with 3 lines of context. No exceptions, even one-liners. TRIGGER when: user requests a code modification — fix, refactor, update, replace, edit, patch, change, tweak, rename, rewrite, apply changes, modify this, edit the file…
bsene/skills
Skill Claude CodeCodex
Use this skill whenever writing new code, proposing a bugfix, reviewing a PR/diff, or discussing whether to add an abstraction, config layer, plugin system, or generic mechanism. Also trigger for architecture/design discussions, is this too complex" questions, or any point where Claude is about to suggest introducing…
bsene/skills
Skill Claude CodeCodex
Smoke test identification, authoring, and CI integration for HTTP APIs — using Hurl or curl only. TRIGGER when: smoke test, smoke testing, critical path test, CI gate, gate before full suite, write smoke tests, add smoke test, smoke test template, which tests are smoke tests, hurl, .hurl file, curl smoke test. DO NOT…
bsene/skills
Skill Claude CodeCodex
Test-Commit-Revert + TDD (TCRDD): red/green/refactor with per-phase auto-commit on success and auto-revert on failure, gated by user approval before code and before committing. TRIGGER when: user says TCRDD, TCR, TDD, red-green-refactor, "test-first", "write the test first", "let's TDD this", "baby steps", "commit on…
bsene/skills
Skill Claude CodeCodex
TypeScript-specific best-practices and rule enforcement — type safety, runtime validation, error handling, and TS-only conventions. Routes to type-system and Zod sub-skills, the javascript skill for JS-foundation rules, and object-oriented-programming for design patterns and SOLID. TRIGGER when: language (TypeScript…
bsene/skills
Skill Claude CodeCodex
Deep dive into TypeScript's type system — narrowing, discriminated unions, mapped/conditional types, type guards, branding, and escape hatches. Reference bundle for the typescript skill; not independently triggered.
bsene/skills
Skill Claude CodeCodex
Zod v4 best practices — schema design, error handling, transforms, coercion, branded types, and boundary validation. Reference bundle for the typescript skill; not independently triggered.
bsene/skills
Skill Claude CodeCodex
Write, review, audit, or improve AGENTS.md files — the open, tool-agnostic standard for giving AI coding agents persistent project context — plus the harness-specific files that wrap or import it (CLAUDE.md, .cursorrules/ .cursor/rules, GEMINI.md, Copilot instructions, .windsurfrules, OpenCode/ Zed config, etc). Use…