#285285th of 324 in Skills, plugins and prompts
kotlin-footguns
Agent skills documenting 228 Kotlin and Compose Multiplatform pitfalls, with a scanner
- Stars
- 1.8k
- License
- GPL-3.0
- Last commit
- Oct 2026
- Language
- Python
41 on 21 Aug 20261,846 on 30 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Ten area skills in the agent-skills markdown format index 228 trap files on Kotlin, Compose Multiplatform and desktop JVM, mined from the author's SimpMusic app. An eleventh skill, footgun-scan, runs a Python script that matches 32 patterns against added lines in a diff and can fail a CI step. Installs as a Claude Code plugin or as editable files via the skills CLI.
Who it is for: Kotlin and Compose Multiplatform developers using coding agents
Strengths
- Area skills load an index first, so only 11 short descriptions sit in context each turn
- Each trap pairs a failure mode with verification commands to run on your own tree
- footgun-scan runs standalone with --base and --fail, usable as a CI step
- Installs for Claude Code, Cursor, Codex, Copilot, Windsurf, Gemini via skills CLI
Weaknesses
- Lessons come from one codebase (SimpMusic), so coverage skews to media, Room and Compose
- Scanner has only 32 patterns; look hits need manual review of the trap
- GPL-3.0 license applies to the whole repository
- Eval results are self-reported by the author; no independent benchmark
What it needs
- no GPU
- Needs Python 3, Claude Code or another agent supporting agent skills, git (for scanner --base)
- Models: Claude Code, Cursor, Codex, Copilot, Windsurf
Quick answers
Is kotlin-footguns open source?
Yes. Its code is on GitHub under the GPL-3.0 license.
Also in Skills, plugins and prompts
See all 324| Rank | Project | Score |
|---|---|---|
| 1 | impeccableDesign skill with 24 slash commands for AI coding agents' frontend output | 96 out of 100 |
| 2 | skillsAgent skills for planning, TDD, debugging and code review | 95 out of 100 |
| 3 | eccAgents, skills, hooks and rules bundle for Claude Code, Codex and other harnesses | 95 out of 100 |
| #4 | gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles | 95 out of 100 |
| #5 | cavemanCuts token use in coding agents with terse replies and compressed inputs | 95 out of 100 |