Agent skill
skill-networks
Install this agent skill to your Project
npx add-skill https://github.com/bfollington/terma/tree/main/plugins/terma/skills/skill-networks
SKILL.md
When designing a skill, I first think of how it will be used. Skills are tightly focused, all signal, no noise, packages of mental models. They are the principle distilled with some specifics woven in.
Skills must not be bloated, since they are designed to compose with other skills dynamically. Similar to a knowledge graph or zettelkasten notebook, skills are index cards of functionality. They are written to be maximally effective and salient. Skills occur at many levels of abstraction:
- specific knowledge "Testing with Deno"
- specific practice "SWOT Analysis", "Technical Review"
- mental models "Multi-scale Thinking", "Pace Layers"
- techniques "Invert Foreground and Background", "Enabling Constraints", "Spread of Three Ideas", oblique strategies
- principles "Domain Driven Design", "Design for Emergence"
- abstract processes "Taking an Idea from Concept to Implementable", "Understanding what's truly motivating about an idea", "Bisecting Possibility Space", "Contrasting Multiple Models", "Representing Abstract Systems using Category Theory"
But all skills should be aware that other skills may want to compose with them and encourage the agent to consider certain kinds of skills in concert with the specific skill. Skills are condensed packets of WISDOM not just information.
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.
writing-code
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?