terma
01Plugin Claude Code
Plugin marketplace listing 3 plugins: terma, tsal, notes.
Plugin Claude Code
Plugin marketplace listing 3 plugins: terma, tsal, notes.
Command Claude Code
Bump the version of one or more plugins in this marketplace based on recent git changes.
Command Claude Code
Review the content of lib and examine any large files for potential modularization opportunities. Consider breaking down complex modules into more focused chunks. This will help us reduce duplication and group related material across the library.
Command Claude Code
We are aiming to create atomic modules of design, programming, engineering and debugging wisdom derived from years of hard work and practice. We will then compose those into useful 'commands' or 'macros' that can be used to massively improve the outcome of using LLMs for coding and development.
Command Claude Code
Review the content of lib and consider if the commands we're exporting from the root are the best possible set.
Instructions file CodexOpenCode
AGENTS.md instructions for bfollington/terma, covering agents guide, what this is, repository layout, validating and testing locally.
Plugin Claude Code
Use sqlite for managing notes (instead of markdown files).
Command
Generate a new breadcrumb snapshot of current thinking state using SQLite notes.
Command
Ingest loose notes into the SQLite notes database at .sqlite/notes.db.
Command
Get back in the loop. Review recent thinking across notes, breadcrumbs, reflections, and resources to surface what you've been working on and where the interesting threads are.
Skill Claude CodeCodex
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.
Skill Claude CodeCodex
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…
Plugin Claude Code
Opinionated library of philosophy and process for developing software with LLMs.
Agent
Use this agent when you need to thoroughly investigate and understand specific aspects of a codebase by examining documentation, specifications, progress reports, tests, and implementation details. This agent excels at answering complex questions about existing code structure, design decisions, and implementation…
Agent
Use this agent when you need to search for and recall relevant information from past sessions, experiences, or project history. This includes situations where: the user references something they expect you to know about but isn't clear in the current conversation; you're starting a new task that may have been worked…
Agent
Use this agent when you reach a natural checkpoint or moment of success in a process, when you discover something that should never be done again or always be done, when you identify best practices for working with this user, or when the user explicitly asks you to record or remember something for the future.…
Agent
Use this agent when you need to implement a well-defined series of steps or feature with clear scope. This agent excels at methodical, step-by-step implementation following domain-driven design principles and functional programming patterns. It ensures smooth execution by breaking down complex tasks into manageable…
Agent
Use this agent when you need to carefully plan next steps for a project or feature without implementing anything. This agent excels at breaking down complex problems into precise, incremental steps while maintaining awareness of the bigger picture. Use when you want thoughtful analysis of the path ahead, proper task…
Agent
Use this agent when you need to debug issues in code, troubleshoot problems, or systematically investigate bugs. This includes situations where code isn't working as expected, when you need to trace through execution paths, when investigating error messages or unexpected behavior, or when you need help forming and…
Skill Claude CodeCodex
Use when writing, revising, or judging a skill. A skill is a packet of wisdom that changes how a situation is seen, not a procedure to follow — dense, composable, and worth loading. Trigger on creating a new skill, editing an existing one, deciding whether something should be a skill at all, or reviewing a set of…
Skill Claude CodeCodex
Use when reviewing written code — your own or someone else's. Concerns finding what the code will cost later rather than what it violates now, and saying it in a way that can be acted on. Trigger on requests to review, critique, or give feedback on an implementation, and before handing off work you wrote. Do NOT use…
Skill Claude CodeCodex
Use when work is about to be split across multiple agents, or when deciding whether it should be. Concurrency is a property of the change, not a scheduling decision — what can proceed at once is determined by what the pieces have to agree on. Trigger on any request to parallelise, fan out, delegate to subagents, or…
Skill Claude CodeCodex
Use when planning any multi-step change, or when a plan already exists and is about to be executed. A plan is a sequence of ambiguity collapses, not a list of tasks — each step must end at a state that can be checked, and the checks must be capable of failing. Trigger on requests to plan, sequence, break down, stage…
Skill Claude CodeCodex
Use when deciding where the boundaries in a system go — what becomes a module, a service, a process, a package; what gets extracted, merged, or left duplicated. Concerns which cut isolates change rather than which cut looks tidy. Trigger on refactors, restructuring, "this file is too big", extracting shared code, and…