Source

caidanw/skills

28 skills · 610 combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
modern-css Teaches agents to write modern CSS using native features instead of legacy hacks, workarounds, and JavaScript. Covers…
caidanw/skills
58
2
distill-to-skill Distill knowledge from any source — blog posts, articles, documentation, GitHub repos, video transcripts, books, pape…
caidanw/skills
50
3
behavioral-testing Behavioral testing methodology — test what users experience, not how code is structured. Use when writing tests, revi…
caidanw/skills
41
4
karpathy-guidelines Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
caidanw/skills
41
5
code-comments Write high-signal code comments for humans and coding agents. Use when adding inline comments, docstrings, API commen…
caidanw/skills
36
6
parse-dont-validate Type-driven design principle: transform unstructured data into structured types at system boundaries, making illegal …
caidanw/skills
34
7
architecture-md Generate an ARCHITECTURE.md file for a codebase following matklad's principles. Use when asked to "write an architect…
caidanw/skills
33
8
agent-first-repo Structure a repository and its documentation so AI coding agents can work effectively. Covers knowledge hierarchy, pr…
caidanw/skills
30
9
lean-ts-patterns Patterns for building lightweight, zero-dependency TypeScript tools and libraries. Use when building new CLI tools, l…
caidanw/skills
28
10
agents-md Write effective AGENTS.md files that give coding agents the context they need to work in a repository. Use when creat…
caidanw/skills
27
11
typescript Write clean, pragmatically functional TypeScript — simple, composable, soundly typed
caidanw/skills
26
12
typescript-refactoring Systematically refactor TypeScript codebases for readability, type safety, and AI-friendliness. Use when asked to "re…
caidanw/skills
26
13
no-use-effect Prevent unnecessary React `useEffect` usage by steering code toward derived state, event handlers, memoization, `key`…
caidanw/skills
24
14
git-worktree Create, remove, and list git worktrees in a standardized location
caidanw/skills
23
15
technical-writing Write clean, terse technical docs — commits, issues, PRDs, specs, and technical communication
caidanw/skills
21
16
macos-swift-desktop Build native macOS desktop applications in Swift using AppKit and SwiftUI. Use when building or modifying macOS .app …
caidanw/skills
18
17
design-system Build design system components and UI that are accessible, themeable, and visually polished. Use when building button…
caidanw/skills
17
18
git-safe-pr-workflow Safe GitHub pull request workflow for low-experience Git users. Use when pulling, syncing a feature branch with `main…
caidanw/skills
17
19
update-readme Use when adding, removing, or renaming a skill in this repository to keep the Available Skills table in README.md cur…
caidanw/skills
13
20
cleanup-swift End-of-session cleanup pass for Swift code. Use this skill whenever the user asks to "clean up", "polish", "tidy", "r…
caidanw/skills
9
21
cleanup-web End-of-session cleanup pass for TypeScript, React, and web code. Use this skill whenever the user asks to "clean up",…
caidanw/skills
9
22
design-patterns-gof The 23 Gang of Four object-oriented design patterns (Gamma, Helm, Johnson, Vlissides, 1994) distilled as a practical …
caidanw/skills
7
23
pr-review-triage Pull PR review comments and triage them — separate substantive feedback from bikeshedding, stale comments, misreads, …
caidanw/skills
7
24
simplify Simplify and refine recently modified code for clarity and consistency. Use after writing or modifying code, during c…
caidanw/skills
5
25
macos-native-canvas Build native macOS desktop applications using Swift, Metal, and AppKit with optional libghostty integration for termi…
caidanw/skills
3
26
swift-reference-repos Curated production-grade Swift/AppKit reference repositories for macOS desktop app development. Covers: CodeEdit (22k…
caidanw/skills
3
27
adversarial-review Adversarially hunt for correctness bugs and regressions in a change set. Use when reviewing a diff before finalizing,…
caidanw/skills
2
28
clear-communication Use clear, natural, reader-centered language for all agent communication. Apply when the user asks for plain language…
caidanw/skills
2