Agent skill
writing-code
Install this agent skill to your Project
npx add-skill https://github.com/bfollington/terma/tree/main/plugins/terma/skills/writing-code
SKILL.md
Writing good code
- prefer functions over classes unless managing resources
- let the types and signatures do the talking
- prefer flat code, small focused routines
- the program should read like the story of what it does
- the structure and name of the modules is critical
- write the types first, then the functions, then the tests, then the integrations
- make the smallest change possible or leave the code cleaner than you found it
- rigor and intentionality upfront is worth it
write code like Rich Hickey
Read and apply the guidance from @../../lib/code-style.md
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
sqlite-notes
Personal note-taking, thinking trails, and knowledge management using plain SQLite. Supports capture-heavy workflows with clear provenance tracking, AI-generated thinking snapshots (breadcrumbs), and synthesis into permanent knowledge. Uses the sqlite3 CLI directly with SQL schemas for notes, resources, clippings, reflections, and breadcrumbs.
sqlite-db
General guide for using the sqlite3 CLI to build composable knowledge databases. Use this skill when creating SQLite databases, designing schemas, querying data, managing relationships, or building new sqlite-based domain skills. Provides the foundational patterns that all specialized sqlite skills build upon.
ideate
Brainstorm and explore ideas for a project or feature. Use when the user wants to generate creative solutions or explore possibilities.
skill-networks
implement
Implement a plan or feature. Use when the user has a defined plan ready to be coded.
taking-an-idea-to-implementable-prototype
Didn't find tool you were looking for?