Updated 1w ago
by franky47
dotfiles
Tool configs & agent skills
29 GitHub stars (29)
Steady at 29 stars — no new stars in the 16 days since Sep 30.
- 30 skills (30 skills found in its SKILL.md files)
- 1 forks (1 forks)
- 1w ago last update (Last updated 1w ago)
Install
Skills CLI
npx skills add franky47/dotfiles
Asks which skills and agents to install. Just one: npx skills add franky47/dotfiles --skill audit-github-actions — add -g for every project.
Claude Code
git clone https://github.com/franky47/dotfilescp -r "dotfiles/dot-claude/skills/audit-github-actions" ~/.claude/skills/
Copies the audit-github-actions skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add franky47/dotfiles
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 41 files.
-
audit-github-actions
Audit GitHub Actions workflows for supply-chain and CI/CD security vulnerabilities — script injection, expression injection, token exfiltration, unpinned actions, cache poisoning, and Shai-Hulud-class self-replicating worms. Use when the user asks to audit, review, or check the security of GitHub Actions, workflows, CI/CD pipelines, or asks about supply-chain risk, npm publish security, or Shai-H…
dot-claude/skills/audit-github-actions/SKILL.md on GitHub (opens in a new tab) -
brainstorm
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get roasted on their design, or mentions "brainstorm".
dot-claude/skills/brainstorm/SKILL.md on GitHub (opens in a new tab) -
docs
Use when writing, editing, or organizing documentation, when planning what docs a feature needs, and whenever planning or implementing a new feature or change in a repo (docs ship with the code). Triggers on "write docs for X", "document this feature", "add a guide", "update the docs", "reorganize the docs", "plan feature X", "implement X", or /docs.
dot-claude/skills/docs/SKILL.md on GitHub (opens in a new tab) -
frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
dot-claude/skills/frontend-design/SKILL.md on GitHub (opens in a new tab) -
github-stars-lists
Use when the user asks to look for projects, repos, or tools they've starred or curated on GitHub — especially their own GitHub Stars lists. Triggers on phrases like "find projects on GitHub", "from my starred repos", "in my AI starred repos list".
dot-claude/skills/github-stars-lists/SKILL.md on GitHub (opens in a new tab) -
handoff
Compact the current conversation into a handoff document for another agent to pick up.
dot-claude/skills/handoff/SKILL.md on GitHub (opens in a new tab) -
html
Render a document, a diagram, or a report as HTML for human visualisation.
dot-claude/skills/html/SKILL.md on GitHub (opens in a new tab) -
improve-codebase-architecture
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
dot-claude/skills/improve-codebase-architecture/SKILL.md on GitHub (opens in a new tab) -
improve
Survey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on source code — never implements, fixes, or refactors anything itself. Use when asked to audit a codebase, find improvement opportunities (bugs, security, performance, test coverage, tech debt, migrations, DX), suggest features or where to ta…
dot-claude/skills/improve/SKILL.md on GitHub (opens in a new tab) -
issue
Guidelines on creating issues on GitHub
dot-claude/skills/issue/SKILL.md on GitHub (opens in a new tab) -
no-ai-slop
Edit drafts into sharper, more human writing while preserving the writer's personal voice, or detect AI-slop patterns without rewriting. Use when the user wants a draft clearer, more direct, more opinionated, or less AI-sounding, or asks whether writing reads as AI.
dot-claude/skills/no-ai-slop/SKILL.md on GitHub (opens in a new tab) -
plannotator-annotate
Open Plannotator's annotation UI for a markdown file, plain-text config file (.yaml, .json, .toml, .ini, .csv, .log, …), HTML file, URL, or folder and then respond to the returned annotations.
dot-claude/skills/plannotator-annotate/SKILL.md on GitHub (opens in a new tab) -
plannotator-last
Open Plannotator on the latest rendered assistant message and use the returned annotations to revise that message or continue.
dot-claude/skills/plannotator-last/SKILL.md on GitHub (opens in a new tab) -
plannotator-review
Open Plannotator's browser-based code review UI for the current worktree or a pull request URL, then act on the feedback that comes back.
dot-claude/skills/plannotator-review/SKILL.md on GitHub (opens in a new tab) -
prd-to-issues
Break a PRD into independently-grabbable beans issues using tracer-bullet vertical slices. Use when user wants to convert a PRD to issues, create implementation tickets, or break down a PRD into work items.
dot-claude/skills/prd-to-issues/SKILL.md on GitHub (opens in a new tab) -
premortem
Run a premortem on any plan, launch, product, hire, strategy, or decision. Assumes it already failed 6 months from now and works backward to find every reason why. Produces a revised plan with blind spots exposed. MANDATORY TRIGGERS: 'premortem this', 'premortem my', 'run a premortem', 'what could kill this', 'future-proof this', 'stress test this plan', 'what am i missing here', 'find the blind…
dot-claude/skills/premortem/SKILL.md on GitHub (opens in a new tab) -
prose
Use when writing prose meant to read by humans: PR descriptions, docs, blog drafts, emails, design memos
dot-claude/skills/prose/SKILL.md on GitHub (opens in a new tab) -
prototype
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
dot-claude/skills/prototype/SKILL.md on GitHub (opens in a new tab) -
repro
Create a minimal reproduction for a bug. Use when the user asks to create a repro.
dot-claude/skills/repro/SKILL.md on GitHub (opens in a new tab) -
research
Investigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo. Use when the user wants a topic researched, docs or API facts gathered, or reading legwork delegated to a background agent.
dot-claude/skills/research/SKILL.md on GitHub (opens in a new tab) -
show-me
Help the user understand the current topic visually with concise diagrams, code-shape sketches, and focused HTML artifacts.
dot-claude/skills/show-me/SKILL.md on GitHub (opens in a new tab) -
taildrop
Use when the user asks to send, transfer, or taildrop files to a device. Triggers on phrases like "send to hex", "transfer to m4x", "taildrop this".
dot-claude/skills/taildrop/SKILL.md on GitHub (opens in a new tab) -
tdd
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
dot-claude/skills/tdd/SKILL.md on GitHub (opens in a new tab) -
typescript-advanced-types
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.
dot-claude/skills/typescript-advanced-types/SKILL.md on GitHub (opens in a new tab) -
ubiquitous-language
Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions "domain model" or "DDD".
dot-claude/skills/ubiquitous-language/SKILL.md on GitHub (opens in a new tab) -
unslop
Cut AI tells from any writing. Must always apply.
dot-claude/skills/unslop/SKILL.md on GitHub (opens in a new tab) -
wayfinder
Plan a huge chunk of work — more than one agent session can hold — as a shared map of decision tickets on your issue tracker, and resolve them one at a time until the way to the destination is clear.
dot-claude/skills/wayfinder/SKILL.md on GitHub (opens in a new tab) -
work
Pick one open task and implement it end-to-end as a unit of work. Use when the user asks to pick a task.
dot-claude/skills/work/SKILL.md on GitHub (opens in a new tab) -
write-a-prd
Create a PRD through user interview, codebase exploration, and module design. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.
dot-claude/skills/write-a-prd/SKILL.md on GitHub (opens in a new tab) -
write-a-skill
Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when user wants to create, write, or build a new skill.
dot-claude/skills/write-a-skill/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.