tovrleaf
- 20 skills
- 0 followers
- 6 hours ago last updated
- ▌ Grill Me · tovrleaf bundleChallenge a plan, spec, ADR, or design by interviewing the user relentlessly until all corners are covered. Identifies edge cases, questions assumptions, probes failure modes, and surfaces missing requirements. Use when the user wants to stress-test a plan, get grilled on their design, says "grill me", "challenge this", or "poke holes in this."
- ▌ Create Adr · tovrleaf bundleDetects architectural decisions in conversation and guides creation of Architecture Decision Records. Activate when the user is making, discussing, or debating: technology choices (languages, frameworks, databases, cloud services), structural patterns (monolith vs microservices, event-driven, CQRS, API design), cross-cutting conventions (error handling, logging, authentication, API versioning), hard-to-reverse decisions (data models, public API contracts, infrastructure topology), or deviations from existing standards. Also activate when the user explicitly asks to create an ADR.
- ▌ Create Rule · tovrleaf bundleCreates rule files that define always-on constraints for agent sessions. Investigates the repo for existing conventions, writes a RULE.md with clear structure, and validates against real usage. Use when the user wants to create a rule, add a convention, enforce a standard, establish a project-wide constraint, define coding style, standardize formatting across generated files, notices inconsistent output across sessions, or is setting up a new project's conventions.
- ▌ Create Evals · tovrleaf bundleGenerate diverse evaluation scenarios that test whether an agent using a skill produces correct output, including happy-path cases, edge cases, and failure scenarios across varying complexity levels. Produces structured scenario directories containing task prompts, weighted scoring checklists, and optional input fixtures for each scenario. Use when the user says "create evals", "generate eval scenarios", "write evals", "test this skill", or before publishing a skill.
- ▌ Create Skill · tovrleaf bundleCreates new agent skills following the Agent Skills specification. Investigates the repo for conventions, designs the skill around progressive disclosure, writes SKILL.md with effective trigger descriptions, and validates with representative prompts. Use when the user wants to create a skill, build a SKILL.md, turn a workflow into a reusable skill, teach the agent a new task, scaffold a new agent capability, has a repeated workflow they want to codify, is frustrated by inconsistent agent behavior, or wants to package expertise for a team.
- ▌ Git Worktree · tovrleaf bundleCreates, lists, and removes git worktrees to manage parallel workspaces. Activate when the user needs to work on multiple branches simultaneously, run parallel tasks in isolation, or when an agent needs its own workspace. Also activate when the user says "worktree", "parallel branch", "work on two things at once", or "run these in parallel".
- ▌ Spec Workflow · tovrleaf bundleDrives feature development through a repo-stored, phased spec workflow: specify requirements, design architecture, break into atomic tasks, then implement autonomously with frequent per-task commits and a progress log for session continuity. Use when the user says "let's spec this", "new feature", or "let's plan", or when a change touches 3+ files, adds dependencies, alters infrastructure, or requires trade-off decisions. Distinct from general coding assistance: this skill manages a persistent spec directory lifecycle (Draft → Implementing → Done) with explicit phase gates and user confirmation checkpoints before each transition.
- ▌ Create Profile · tovrleaf bundleCreates agent profiles that define roles with scoped permissions and constraints. Investigates the repo for existing profiles and conventions, writes a focused profile markdown file, and validates scope boundaries. Use when the user wants to create an agent profile, define a specialized role, scope an agent to specific files or domains, set up a new team member persona, restrict what an agent can touch, or wants consistent behavior from a domain-specific agent.
- ▌ Grill With Docs · tovrleaf bundleDomain-driven grilling session that challenges a plan against the project's language, sharpens terminology, and writes documentation inline as decisions crystallise. Use when the user wants to stress-test a plan against domain language, says "grill with docs", "sharpen terms", "challenge against domain", or wants a grilling session that produces glossary updates and ADRs as it goes.
- ▌ Github Create Pr · tovrleaf bundleCreates a pull request using GitHub CLI by following every numbered step in order. Do not skip steps. Do not improvise — execute the workflow literally. Activate when the user says "create PR", "open PR", "push and PR", "submit for review", or work is ready for review.
- ▌ Critical Thinking · tovrleaf bundleAdversarial thinking partner that argues the opposing case, identifies logical fallacies, stress-tests assumptions, and surfaces overlooked counterevidence until the user defends their position with evidence or changes it. Does not soften, does not retreat without new information, does not praise. Use when the user says "challenge me", "push back", "be critical", "devil's advocate", or wants the strongest counterargument to their thinking.
- ▌ Commit Conventions · tovrleaf bundleEnforces Conventional Commits format and branch naming conventions, validating commit message structure (type/scope/description header), suggesting branch name patterns (feature/*, fix/*, hotfix/*), and enforcing breaking change notation. Use when the user is about to commit, creating a branch, reviewing commit history, preparing a pull request, setting up commit linting, or asking about commit message format, branch naming, or Conventional Commits.
- ▌ Makefile Conventions · tovrleaf bundleStructures Makefiles as a universal command interface using modular includes and self-documenting help. Use when the user wants to add a make target, create a Makefile, organize build commands, set up a make-based workflow, or asks how to structure make targets. Also activate before modifying any Makefile or mk/ file in this project.
- ▌ Openkata Eval Runner · tovrleaf bundleRun eval scenarios for an OpenKata skill locally and iterate fixes until 95% threshold. Use when the user says "run evals", "check evals", "eval this skill", or when validating skill quality.
- ▌ Openkata Review Rule · tovrleaf bundleReviews a rule against the rule design checklist, validates conventions are enforceable, and checks token cost. Use when the user creates a new rule, updates an existing rule, asks to review a rule, or says "review" in the context of rules.
- ▌ Openkata Ryu Release · tovrleaf bundleReleases distributable artifacts (skills, rules, profiles) with proper versioning, changelog, git tags, and optional tessl registry publish.
- ▌ Openkata Review Skill · tovrleaf bundleLints, reviews, and optimizes a skill using the Tessl toolchain. Validates structure, evaluates quality, and applies improvements. Use when the user creates a new skill, updates an existing skill, asks to review or optimize a skill, or says "lint", "review", or "optimize" in the context of skills.
- ▌ Openkata Optimize Skills · tovrleaf bundleImprove skills to 95%+ review score with passing evals. Use when the user says "optimize skills", "fix scores", "get skills to 95%", or wants to batch-improve skill quality across the repo.
- ▌ Openkata Rule Conventions · tovrleaf bundleApplies OpenKata project conventions when creating or updating rules in this repository. Creates CHANGELOG.md, places symlinks for distributable rules, and writes ACKNOWLEDGMENTS.md for externally sourced rules — on top of the generic create-rule workflow. Use when adding a rule to OpenKata, creating a new kata rule, setting up a rule in this repo, or updating an existing OpenKata rule alongside create-rule.
- ▌ Openkata Skill Conventions · tovrleaf bundleApplies OpenKata project conventions when creating or updating skills in this repository. Adds Tessl integration, changelog management, versioning, and symlink placement on top of the generic create-skill workflow. Use alongside create-skill when working in the OpenKata repo.