{"id":51990670,"url":"https://github.com/spearwolf/spearwolf-agent-skills","last_synced_at":"2026-07-31T00:30:49.726Z","repository":{"id":364266990,"uuid":"1238669066","full_name":"spearwolf/spearwolf-agent-skills","owner":"spearwolf","description":"my agent skills and behaviors collection","archived":false,"fork":false,"pushed_at":"2026-06-12T09:35:22.000Z","size":40,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-12T11:15:33.661Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spearwolf.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-14T10:38:09.000Z","updated_at":"2026-06-12T09:35:26.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/spearwolf/spearwolf-agent-skills","commit_stats":null,"previous_names":["spearwolf/spearwolf-agent-skills"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/spearwolf/spearwolf-agent-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spearwolf%2Fspearwolf-agent-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spearwolf%2Fspearwolf-agent-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spearwolf%2Fspearwolf-agent-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spearwolf%2Fspearwolf-agent-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spearwolf","download_url":"https://codeload.github.com/spearwolf/spearwolf-agent-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spearwolf%2Fspearwolf-agent-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36097394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-30T02:00:05.956Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-07-31T00:30:49.101Z","updated_at":"2026-07-31T00:30:49.712Z","avatar_url":"https://github.com/spearwolf.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# spearwolf-agent-skills\n\nEine kleine, sehr persönliche Sammlung von **Claude-Code-Skills** und\n**globalen Verhaltensanweisungen** für Claude. Kein npm-Paket, kein Build, keine\nTests, keine Doku-Website — nur Markdown, das andere Agents lesen und befolgen.\n\nStell es dir vor wie die Bibliothek der Unsichtbaren Universität: ein bisschen\nchaotisch, gelegentlich gefährlich, und der Bibliothekar sagt zu allem nur\n„Ugh\". Aber irgendwo zwischen den Regalen steht etwas Brauchbares.\n\n## Was du hier findest\n\n- **Skills** — jeweils ein Verzeichnis mit einer `SKILL.md`. Ein Agent lädt so\n  einen Skill bei Bedarf und bekommt damit Workflow-Wissen für eine bestimmte\n  Aufgabe. Aktuell wohnt hier:\n  - [`js-ts-project-audit`](./js-ts-project-audit/) — auditiert ein\n    JavaScript/TypeScript-Projekt ganzheitlich und schreibt einen\n    eigenständigen HTML-Report nach `./audit.html`.\n  - [`js-ts-audit-remediation`](./js-ts-audit-remediation/) — arbeitet die\n    Findings aus so einem Audit ab: Umsetzungsplan nach\n    `./remediation-plan.md`, ein Subagent pro Paket, ein Commit pro Paket,\n    am Ende die Semver-Bewertung.\n- **[`global-behavior/`](./global-behavior/)** — *kein* Skill, sondern\n  Anweisungen dazu, wie sich Claude generell verhalten soll (z. B.\n  Fortschritts-Meldungen im Scheibenwelt-Stil, eine Sammlung absurder\n  Spinner-Sprüche). Wird, anders als Skills, projektübergreifend aktiv.\n\n## Etwas davon lokal nutzen?\n\nGanz einfach: **bitte Claude Code höflich darum.** Mehr braucht es nicht.\n\n\u003e „Installier mir bitte den Skill `js-ts-project-audit`.\"\n\u003e „Bau bitte die globalen Verhaltensweisen ein.\"\n\u003e „Entferne den Skill wieder.\"\n\nClaude weiß, wo die Anleitungen liegen ([`CLAUDE.md`](./CLAUDE.md) für Skills,\n[`global-behavior/INSTALL.md`](./global-behavior/INSTALL.md) für das Verhalten),\nlegt für Skills Symlinks an, baut das Verhalten als markierten Block in\n`~/.claude/CLAUDE.md` ein (plus die Dateien, die dieser Block bei Bedarf\nnachlädt), sichert Backups, räumt wieder auf und führt sogar Protokoll. Carrot würde es nicht höflicher machen.\n\n## Eine ehrliche Warnung\n\nDas hier ist **extrem opinionated**, erhebt keinerlei Anspruch auf Perfektion,\nist vermutlich völlig unsinnig und an mehr als einer Stelle nicht zu Ende\ngedacht. Benutzung auf eigene Gefahr, etwa so wie man Magie an der UU benutzt:\nes funktioniert meistens, und wenn nicht, war es bestimmt lehrreich.\n\nWer trotzdem etwas verbessern oder — wider besseres Wissen — sogar mitwirken\nmöchte: **herzlich willkommen.** Issues, PRs, kluge Gedanken, böse Kommentare\n(schwarzer Humor bevorzugt) sind allesamt gern gesehen.\n\n## Warum ist hier alles zweisprachig?\n\nMit voller Absicht. Frontmatter-Beschreibungen sind **englisch** (damit Agents\nsie überall finden), die eigentlichen Anweisungen **deutsch**. Der Grund ist\nschlicht: Der Autor hat zwar täglich mit englischen Artikeln,\nProgrammiersprachen und Fachwörtern zu tun — als introvertierter Entwickler und\nDenker spricht er aber eher wenig Englisch. Gedacht wird auf Deutsch, und das\nwird sich auch nicht ändern.\n\nEigentlich ist das sogar ein Vorteil: Wenn sich ein AI-Agent erst einen Reim auf\ndie zusammengewürfelten Sprachfetzen aus dem wirren Verstand eines Entwicklers\nmachen muss, *bevor* er sich der eigentlichen Anweisung widmet — dann hat er\nschon mal geübt, mit der Realität klarzukommen. DER TOD würde sagen: GUTE\nÜBUNG.\n\n## External Links\n\n- [Lessons from building Claude Code: How we use skills](https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills)\n\n---\n\n*P. S. — Ja, das sind Terry-Pratchett-Anspielungen. Ist ein Weilchen her, dass\nich die Bücher gelesen habe, aber GNU Terry Pratchett.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspearwolf%2Fspearwolf-agent-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspearwolf%2Fspearwolf-agent-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspearwolf%2Fspearwolf-agent-skills/lists"}