Source

bsene/skills

48 skills · 1.5K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
refactoring Detect code smells and apply *in-place* refactoring techniques (Extract Method/Class, Replace Conditional, Introduce …
bsene/skills
134
2
tcrdd Test-Commit-Revert + TDD (TCRDD): red/green/refactor with per-phase auto-commit on success and auto-revert on failure…
bsene/skills
124
3
testing Testing strategy and philosophy — design feedback, test quality audit, BDD review, architecture decisions, and test s…
bsene/skills
113
4
explain-code Explains code with C4 model diagrams, analogies, and step-by-step walkthroughs. Use when explaining how code works, t…
bsene/skills
109
5
git-hero Git best practices — commit discipline, branching/history hygiene, safety, and CI/CD pipelines. Routes to `git-guru` …
bsene/skills
104
6
mikado-method Enforce and guide the Mikado Method for *large, graph-driven* refactors where a single naive change cascades into man…
bsene/skills
102
7
show-me-the-code Enforces one rule: every code change must be presented as a unified diff (`diff -u` format) with 3 lines of context. …
bsene/skills
85
8
typescript JavaScript & TypeScript best-practices and rule enforcement — JS idioms (naming, `this`-handling, module structure, n…
bsene/skills
84
9
dantotsu Use this skill when the user wants to investigate a bug, defect, incident, or quality issue and find its root cause —…
bsene/skills
78
10
writing-a-good-agents-md Write, audit, or improve AGENTS.md — the tool-agnostic context file for coding agents — plus harness adapters (CLAUDE…
bsene/skills
71
11
simple Use this skill whenever writing new code, proposing a bugfix, reviewing a PR/diff, or discussing whether to add an ab…
bsene/skills
66
12
review Reviews current branch changes: reads the actual diff, produces structured feedback (Blockers / Concerns / Nits), ask…
bsene/skills
54
13
clean-code Use when writing new code, naming modules/files/functions/classes/variables, reviewing or refactoring code for readab…
bsene/skills
51
14
javascript JavaScript best-practices and rule enforcement — naming conventions, modern syntax idioms, `this`-handling, module st…
bsene/skills
44
15
c4-diagram Generates C4 model architecture diagrams using Structurizr DSL (primary) or Mermaid C4 (fallback). Use when: user ask…
bsene/skills
31
16
ocaml Write, review, debug, and explain OCaml code and dune projects. Use whenever the user mentions OCaml, .ml/.mli files,…
bsene/skills
24
17
smoke-tests Smoke test identification, authoring, and CI integration for HTTP APIs — using Hurl or curl only. TRIGGER when: smoke…
bsene/skills
24
18
comments-smells Detect, explain, and fix "Comments" code smells — cases where excessive or explanatory comments signal that the under…
bsene/skills
22
19
object-oriented-programming Evaluate and write OOP code — class-shape smells, SOLID, GoF design patterns, Tell Don't Ask, and Object Calisthenics…
bsene/skills
19
20
golang Idiomatic Go — error handling, concurrency, web services, testing, and project structure. TRIGGER when: language (Go,…
bsene/skills
17
21
oop-principles Evaluate code against Dave Thomas's OO principles, SOLID principles, and the Tell Don't Ask rule. Routes to `design-p…
bsene/skills
15
22
composing-software Apply functional programming composition techniques in JavaScript and TypeScript. Use this skill whenever the user as…
bsene/skills
14
23
monoids Recognize and apply the monoid abstraction (binary associative operation + neutral element) in Clojure/ClojureScript …
bsene/skills
14
24
markdown GitHub Flavored Markdown (GFM) syntax reference — tables, alerts, footnotes, task lists, links, images, mentions, anc…
bsene/skills
13
25
writing-a-good-claude-md Write, review, audit, or improve CLAUDE.md (or AGENTS.md) files for Claude Code and other AI coding agent harnesses (…
bsene/skills
13
26
logging-daily-progress Maintains a rolling daily progress log (`progress-daily.md`) that captures Impact, Learnings, and Commits for each da…
bsene/skills
12
27
tell-dont-ask Apply the Tell Don't Ask (TDA) principle when reviewing, writing, or refactoring object-oriented code. Use this skill…
bsene/skills
12
28
rest-api-design REST API design best practices — URI naming, HTTP verbs/status codes, pagination, filtering, error envelopes, version…
bsene/skills
11
29
clojurescript Write, review, debug, and configure ClojureScript code and projects. Use this whenever the user mentions ClojureScrip…
bsene/skills
10
30
ruby Write, review, and improve Ruby and Rails code — idiomatic style (duck typing, Enumerable, judicious metaprogramming)…
bsene/skills
10
31
communication Analyze a real communication artifact (Slack/Teams message, email, meeting transcript, pitch or presentation draft) a…
bsene/skills
9
32
cupid-checker Review code against the CUPID properties for joyful coding: Composable, Unix philosophy, Predictable, Idiomatic, and …
bsene/skills
8
33
kano Kano Model feature triage: classify features as Must-be, One-dimensional, Attractive, Indifferent, or Reverse before …
bsene/skills
8
34
ports-adapters-architecture Ports and Adapters (Hexagonal) architecture — isolate business logic from external concerns via explicit boundaries. …
bsene/skills
8
35
bdd-unit-test-reviewer Review existing unit tests against BDD (Behaviour-Driven Development) principles and provide concrete improvement sug…
bsene/skills
5
36
git-guru Expert Git assistant that answers questions about Git concepts, commands, workflows, and best practices — both in Fre…
bsene/skills
4
37
gitlab-dag Design, write, review, or optimize GitLab CI/CD pipelines using DAG (Directed Acyclic Graph) with the `needs:` keywor…
bsene/skills
3
38
testdesiderata Review test code against TestDesiderata's twelve properties that make tests valuable: isolation, composability, deter…
bsene/skills
3
39
chicken-scheme Write, compile, debug, and package CHICKEN Scheme programs. Use this skill whenever the user mentions CHICKEN Scheme,…
bsene/skills
2
40
oo-principles Analyze TypeScript/JavaScript code against Dave Thomas's object-oriented principles to identify when classes should b…
bsene/skills
2
41
refactoring-patterns Master core refactoring operations: Extract Method, Extract Class, Replace Conditional with Polymorphism, Introduce V…
bsene/skills
2
42
tdd-three-rules Apply Uncle Bob's Three Rules (Laws) of Test-Driven Development when writing, reviewing, or explaining code. Use this…
bsene/skills
2
43
test-commit-reverting Test-Commit-Revert + TDD (TCRDD): red/green/refactor with per-phase auto-commit on success and auto-revert on failure…
bsene/skills
2
44
clojurescript-nbb Write, review, and debug scripts for nbb (babashka/nbb) — ad-hoc ClojureScript scripting on Node.js via SCI. Use this…
bsene/skills
1
45
drizzle-learner A teaching code reviewer for Drizzle ORM with PostgreSQL. Use this skill whenever the user shares Drizzle code, asks …
bsene/skills
1
46
js-design-patterns Apply classic JavaScript design patterns (Singleton, Observer, Factory, Proxy, Prototype, Module, Mixin, Mediator, Fl…
bsene/skills
1
47
php Write, review, debug, or explain PHP code. Use whenever the user mentions PHP, .php files, Composer, PSR standards, o…
bsene/skills
1
48
rescript Write, review, debug, and explain ReScript code and rewatch projects. Use whenever the user mentions ReScript, .res/.…
bsene/skills
1