Skip to content
Conduit

skill

fixmyskills

npx skills add FixMyBerlin/fixmyskills --skill <skill-name>

FixMyBerlin/fixmyskillscommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/FixMyBerlin/fixmyskills itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 23, 2026

fixmyskills

Shared Claude Code skills for FixMyBerlin / FMC projects.

Repo-specific skills (e.g. tilda-geo processing, topic-docs, static datasets, local isolation) live in that project under .claude/skills/, not here. Those are on-demand playbooks — everyday coding conventions stay in the project’s CLAUDE.md / AGENTS.md.

Skills catalog

SkillDescriptionCommand
model-policyOnce per machine: Opus 5.5 orchestrates, Haiku subagents staying under 100k, effort per agent — writes ~/.claude rule, agents, settingsbunx skills add FixMyBerlin/fixmyskills --skill model-policy -g -a claude-code -ythen /model-policy
new-project-setupBootstrap a greenfield FMC repo — git, AGPL license, Bun tooling, finish-work commitsbunx skills add FixMyBerlin/fixmyskills --skill new-project-setup -g -a claude-code -y
tech-stackDefault FMC stack for geo-heavy React SPAs — tooling, tsconfig, when to use sibling skillsbunx skills add FixMyBerlin/fixmyskills --skill tech-stack -g -a claude-code -y
review-dependabotReview and merge Dependabot PRs — changelog triage, risk tiers, rebase mergebunx skills add FixMyBerlin/fixmyskills --skill review-dependabot -g -a claude-code -y
nuqsURL query state — prefer TanStack validateSearch; nuqs for Next.js / shared libsbunx skills add FixMyBerlin/fixmyskills --skill nuqs -g -a claude-code -y
playwright-skillTanStack Start E2E (TILDA patterns), smoke tests, stubbed auth, ad-hoc automationbunx skills add FixMyBerlin/fixmyskills --skill playwright-skill -g -a claude-code -ythen bun run setup in the skill dir
react-devReact 19 + TypeScript, Compiler, oxlint, useEffect discipline; FMC TanStack Start — not routing/serverbunx skills add FixMyBerlin/fixmyskills --skill react-dev -g -a claude-code -y
react-map-glreact-map-gl/maplibre — MapProvider, layers, URL viewport, tilda-geo patternsbunx skills add FixMyBerlin/fixmyskills --skill react-map-gl -g -a claude-code -y
osm-pbfsOnce per machine: shared local OSM PBF cache — symlink extracts, do not copy or re-downloadbunx skills add FixMyBerlin/fixmyskills --skill osm-pbfs -g -a claude-code -y
tailwind-plusOnce per machine: local Tailwind Plus + Catalyst workspace (private repo) — copy markup instead of inventing itbunx skills add FixMyBerlin/fixmyskills --skill tailwind-plus -g -a claude-code -y
rust-wasm-geoRust/WASM geo — Turf vs WASM, crates, wasm-bindgen, Vite for FMC geo-heavy appsbunx skills add FixMyBerlin/fixmyskills --skill rust-wasm-geo -g -a claude-code -y
tanstack-router-conventionsTanStack Router: validateSearch, pretty search URLs, loaders + Query, typed routes (SPA or Start)bunx skills add FixMyBerlin/fixmyskills --skill tanstack-router-conventions -g -a claude-code -y
tanstack-start-conventionsTanStack Start: app layout, boundaries, server functions, SSR, API route validation (requires router skill)bunx skills add FixMyBerlin/fixmyskills --skill tanstack-start-conventions -g -a claude-code -y
tanstack-start-authBetter Auth config + TanStack Start routes, sessions, cookies (FMC/TILDA)bunx skills add FixMyBerlin/fixmyskills --skill tanstack-start-auth -g -a claude-code -y
tanstack-better-uploadBetter Upload direct-to-S3 in TanStack Start; optional react-dropzone for multi-file UXbunx skills add FixMyBerlin/fixmyskills --skill tanstack-better-upload -g -a claude-code -y
zustand-state-managementZustand v5 conventions: *-store.ts layout, custom hooks, atomic selectorsbunx skills add FixMyBerlin/fixmyskills --skill zustand-state-management -g -a claude-code -y
prismaPrisma schema naming (models, relations), legacy renames, migrate workflowsbunx skills add FixMyBerlin/fixmyskills --skill prisma -g -a claude-code -y
fuzz-hardeningHarden input handling with fast-check fuzz tests in Vitest — attack surface map, harnesses, regressions, CIbunx skills add FixMyBerlin/fixmyskills --skill fuzz-hardening -g -a claude-code -y
finish-workPre-commit checks (bun run check) and FMC commit message formatbunx skills add FixMyBerlin/fixmyskills --skill finish-work -g -a claude-code -y
unslop-codeOrchestrated cleanup after LLM work: TS, Zod 4 + GeoJSON, shims, undeployed WIP, location, decision lift, semantic HTML, leftover processbunx skills add FixMyBerlin/fixmyskills --skill unslop-code -g -a claude-code -y
close-worktreeLand a worktree feature branch onto develop, preserve keepable untracked files, then remove worktree + local branchbunx skills add FixMyBerlin/fixmyskills --skill close-worktree -g -a claude-code -y
academic-researchEvidence-bound academic research — facts, quotes, sources; OpenAlex, Semantic Scholar, Crossref, BASE, DNBbunx skills add FixMyBerlin/fixmyskills --skill academic-research -g -a claude-code -y
user-changelogWeekly end-user release notes from Git (German output in docs/user-changelog.md, SHA boundaries)bunx skills add FixMyBerlin/fixmyskills --skill user-changelog -g -a claude-code -y
keystatic-astroKeystatic + Astro Content Layer — CMS schemas, content collections, glob loaders, MDX blocks, fetched collectionsbunx skills add FixMyBerlin/fixmyskills --skill keystatic-astro -g -a claude-code -y
maproulette-tagfixMapRoulette Tag Fix challenges — cooperativeWork GeoJSON, stable OSM external IDs, task_markdown, rebuildsbunx skills add FixMyBerlin/fixmyskills --skill maproulette-tagfix -g -a claude-code -y
touch-ipad-reviewReview React web apps for iPad / touchscreen usability — touch targets, hover failures, Safari quirks, Tailwind fixesbunx skills add FixMyBerlin/fixmyskills --skill touch-ipad-review -g -a claude-code -y

Deprecated skills

Skills under deprecated/ are archived and not installable. After an upstream removal, run bunx skills update -g (interactive) to be prompted to uninstall local copies — see deprecated/README.md.

Install & update

FMC installs all skills from this repo globally (-g, into ~/.claude/skills/), once per machine.

Uses the Skills CLI (bunx skills).

Install

List available skills in this repo:

bunx skills add FixMyBerlin/fixmyskills --list

Install all skills:

bunx skills add FixMyBerlin/fixmyskills --all -g -a claude-code -y

Install one skill:

bunx skills add FixMyBerlin/fixmyskills --skill zustand-state-management -g -a claude-code -y

Install the TanStack stack skills:

bunx skills add FixMyBerlin/fixmyskills \
  --skill tanstack-router-conventions \
  --skill tanstack-start-conventions \
  --skill tanstack-start-auth \
  -g -a claude-code -y

tanstack-router-conventions alone is enough for a Router SPA. TILDA Geo keeps the full project-specific doc in docs/TanStack-Start-App-Structure-And-Conventions.md; use tanstack-router-conventions + tanstack-start-conventions for the portable summary.

Local development when this repo is a sibling of your project:

bunx skills add ../skills --skill react-dev -g -a claude-code -y

After install, run bun run setup inside playwright-skill if you use browser automation.

Update

bunx skills update -g -y

Remove

The CLI command is remove (alias rm); -g removes from global scope:

bunx skills remove react-dev -g -y          # one skill
bunx skills remove skill1 skill2 -g -y      # several
bunx skills remove -g                       # interactive picker

Machine-level setup

model-policy, osm-pbfs and tailwind-plus configure your machine rather than a project.

osm-pbfs and tailwind-plus check their folder first and walk you through setup if it is missing. Paths default to ~/Development/_osm-pbfs and ~/Development/_tailwind; override with OSM_PBFS_DIR / TAILWIND_PLUS_DIR. Ask Tobias for access to the private tordans/tailwind-plus repo.

Development

This repo uses Bun (packageManager in package.json). Install tooling and hooks:

bun install

Format markdown and package.json files:

bun run format

License

AGPL-3.0 — see LICENSE.

↑↓ navigate openesc close