Source

ahgraber/skills

66 skills · 1.4K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
good-prose Write, rewrite, or line-edit professional or semi-formal prose for letters, emails, blog posts, op-eds, reports, or l…
ahgraber/skills
109
2
python-testing Use when writing or reviewing tests for Python behavior, contracts, async lifecycles, or reliability paths. Also use …
ahgraber/skills
81
3
python-design-modularity Use when designing module boundaries, planning refactors, or reviewing architecture in Python codebases. Also use whe…
ahgraber/skills
55
4
python-concurrency-performance Use when designing or reviewing concurrent Python code — selecting between asyncio, threads, or multiprocessing; stru…
ahgraber/skills
51
5
mermaid Generate Mermaid diagrams for chatbot flows that render in Markdown, including choosing diagram types, producing vali…
ahgraber/skills
50
6
python Use when a Python change is about to be called done (before commit or PR) and whenever asked to review, audit, sanity…
ahgraber/skills
47
7
python-runtime-operations Use when building or reviewing service, job, or CLI runtime behavior in Python — designing startup validation, shutdo…
ahgraber/skills
45
8
python-types-contracts Use when defining or evolving public interfaces, schema boundaries, or pydantic usage in Python. Also use when annota…
ahgraber/skills
41
9
python-errors-reliability Use when designing error handling, retry policies, timeout behavior, or failure classification in Python. Also use wh…
ahgraber/skills
35
10
python-data-state Use when designing data ownership, validation boundaries, consistency models, or configuration strategy in Python. Al…
ahgraber/skills
34
11
mcp-research Use when tasks require current, source-backed technical information from MCP tools. Apply for library/API questions, …
ahgraber/skills
32
12
python-workflow-delivery Use when preparing branches, commits, or PRs for Python changes — scoping work, running validation gates, and ensurin…
ahgraber/skills
32
13
code-review Use when reviewing code changes before committing or merging — staged diffs, branch diffs, or PR readiness checks. Tr…
ahgraber/skills
29
14
python-integrations-resilience Use when building or reviewing external API integrations in Python — designing client boundaries, defining outbound r…
ahgraber/skills
29
15
python-notebooks-async Use when writing or reviewing asyncio code in Jupyter notebooks or '#%%' cell workflows — structuring event-loop owne…
ahgraber/skills
27
16
spec-kit Use when work involves Spec Kit and you need to choose the correct `spec-kit-*` sub-skill, enforce artifact-order gat…
ahgraber/skills
25
17
optimize-skills Use when creating or refining SKILL.md-based skills, or diagnosing weak triggering (under/over-triggering, vague desc…
ahgraber/skills
24
18
proof Use when the user asks for proofreading or light copy editing while preserving original wording, tone, and order. Tri…
ahgraber/skills
22
19
spec-kit-clarify Use when an existing Spec Kit `spec.md` has high-impact ambiguity (for example `[NEEDS CLARIFICATION]`, unresolved sc…
ahgraber/skills
21
20
spec-kit-specify Use when a Spec Kit feature needs `spec.md` authored or rewritten from natural-language requirements, especially when…
ahgraber/skills
21
21
commit-message Use whenever a Conventional Commit message is being drafted — whether the user asks ("write commit message", "draft c…
ahgraber/skills
20
22
spec-kit-constitution Use when creating or amending a Spec Kit project constitution, especially when `memory/constitution.md` is missing, c…
ahgraber/skills
20
23
spec-kit-plan Use when an approved Spec Kit `spec.md` must be translated into technical design artifacts (`plan.md`, `research.md`,…
ahgraber/skills
20
24
handoff Use when ongoing work or conversational context must continue in a new conversation, session, or agent with no shared…
ahgraber/skills
19
25
spec-kit-analyze Use when `spec.md`, `plan.md`, and `tasks.md` exist and you need a read-only Spec Kit audit for consistency, requirem…
ahgraber/skills
19
26
spec-kit-reconcile Use when specification drift is discovered at any stage and existing Spec Kit artifacts (`spec.md`, `plan.md`, `tasks…
ahgraber/skills
19
27
spec-kit-tasks Use when an approved Spec Kit `plan.md` + `spec.md` must be decomposed into dependency-ordered `tasks.md`, or when `t…
ahgraber/skills
19
28
api-design Use when designing, reviewing, or planning REST or GraphQL APIs — endpoint structure, schema design, versioning, erro…
ahgraber/skills
18
29
shell-scripts Use when writing or reviewing Bash scripts and shell snippets, especially for shebang selection, quoting, parameter e…
ahgraber/skills
18
30
spec-kit-checklist Use when a Spec Kit feature has `spec.md` and you need a requirements-quality checklist (clarity, completeness, consi…
ahgraber/skills
18
31
spec-kit-implement Use when approved Spec Kit `tasks.md` must be executed into implementation changes, or when task execution is blocked…
ahgraber/skills
18
32
writing-tests Use when writing or reviewing tests in any language, or diagnosing a suite that is slow, brittle, or hard to read. Tr…
ahgraber/skills
17
33
securing-code Use when writing or reviewing code that handles external input, manages access, touches data or crypto, or changes de…
ahgraber/skills
15
34
simplify Use to cut slop out of working code: duplication, dead code, needless indirection, comment noise, defensive padding. …
ahgraber/skills
15
35
receiving-feedback You MUST use this when receiving feedback that evaluates a text-based work artifact you produced or are responsible f…
ahgraber/skills
14
36
editorial-review Use when the user wants rigorous, non-sycophantic editorial feedback on a draft, essay, blog post, or argument throug…
ahgraber/skills
13
37
sdd Use when the user wants any spec-driven development action — exploring before speccing, deriving specs from code or t…
ahgraber/skills
13
38
alt-text Use when the user shares an image, chart, diagram, screenshot, or figure and needs it described — for alt-text, acces…
ahgraber/skills
12
39
brainstorming Use when turning a fuzzy idea into a refined design through dialogue — across software, writing, talks, events, namin…
ahgraber/skills
12
40
changelog Use when writing, updating, or generating a CHANGELOG.md — for a new release, an unreleased section update, or drafti…
ahgraber/skills
12
41
sdd-apply Use when implementing tasks from a change's tasks.md. Triggers: "apply tasks", "implement the change", "work through …
ahgraber/skills
12
42
sdd-archive Use when completing and archiving a change after all tasks are done and specs are synced. Triggers: "archive the chan…
ahgraber/skills
12
43
sdd-derive Use when deriving SDD specs from existing code or retroactively documenting implemented behavior. Triggers: "derive s…
ahgraber/skills
12
44
sdd-explore Use when the user wants to think through ideas, investigate problems, or clarify requirements before or during any SD…
ahgraber/skills
12
45
sdd-propose Use when creating a new change with all SDD artifacts — proposal, delta specs, design, and tasks. Triggers: "propose …
ahgraber/skills
12
46
sdd-sync Use when merging delta specs from a change into the main baseline specs. Triggers: "sync specs", "merge delta specs",…
ahgraber/skills
12
47
sdd-translate Use when translating or migrating existing specs from another tool or format (Spec Kit, Kiro, ADRs, Jira, Confluence,…
ahgraber/skills
12
48
sdd-verify Use when verifying that an implementation matches a change's SDD artifacts. Triggers: "verify", "check implementation…
ahgraber/skills
12
49
strudel Use when writing, debugging, or explaining Strudel live-coding music patterns — mini-notation syntax, pattern functio…
ahgraber/skills
12
50
synthesize Use when distilling the through-line gist of one or more sources — the spine, argument, tension, or recurring frame r…
ahgraber/skills
12
Page 1 · 66 total Next