Agent skill
taking-an-idea-to-implementable-prototype
Install this agent skill to your Project
npx add-skill https://github.com/bfollington/terma/tree/main/plugins/terma/skills/taking-an-idea-to-implementable-prototype
SKILL.md
Taking an idea to implementable prototype
Use a team of agents to support this process. The goal is to go from an idea to something worth building, or fail along the way. This is meant to be an interactive, creative discussion. Document the key artifacts and decisions along the way.
- capture concept (imagine, diverge, capture inspiration)
- let's hold the idea gently and entertain a superposition of what it could be
- produce pitch (converge, find compelling angle, creative q&a)
- why should anyone be excited about this? why bother building it, we have lots of ideas to try, why this one?
- maybe there just isn't a compelling angle and it dies here? that's ok too
- design (how does it work? diverge in into deeper details)
- think Christopher Alexander, Brett Victor
- spec (how can we see if it is worth doing? converge into a plan that can be built)
- for a prototype, it's important to build as fast as possible to get the maximum possible taste of what would define a good outcome
- conversely, to fails as fast as possible by invalidating the entire concept
- this is a prerequisite to building a full-scale solution
- research whether spec is actually possible, find resources and prior art to speed up process
- find the best possible examples to draw from, it's worth checking if someone has already found an answer
- construct a project plan with phases, steps, tasks and validation gates at key stages
- pre-empt as many issues as possible to prevent wasting time during grunt work of implementation
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
skill-networks
implement
Implement a plan or feature. Use when the user has a defined plan ready to be coded.
Didn't find tool you were looking for?