saffron-health/libretto
DirSkills catalogs 23 skills from this repository, across 5 categories: AI Engineering, Automation, DevOps, Quality, Writing.
๐
2026/08/22
Address Review
Address Review systematically fetches PR feedback, applies requested code changes, and verifies them with tests and checks. Use it when responding to human review comments on a pull request.
Automation
87767
โจ๏ธ
2026/08/22
CLI Development
CLI Development designs command-line interfaces with scoped help, clear success messages, and diagnosable failures. Use it when creating or updating commands, argument parsing, exit codes, or human- and machine-friendly CLI output.
Automation
87767
โ ๏ธ
2026/08/22
Errore
Errore is Go-style error handling for TypeScript, where functions return Error | T instead of throwing. Use it when you want typed, visible error handling with early returns and cause chains.
AI Engineering
87767
๐ฅ๏ธ
2026/08/22
External Electron Apps
External Electron Apps automates user-installed Electron desktop apps through Libretto and CDP. Use it to control apps like Slack, VS Code, Discord, Notion, Figma, or Spotify on the user's machine.
Automation
87767
๐งฉ
2026/08/22
Fix Merge Conflicts
Fix Merge Conflicts resolves Git merge, rebase, and cherry-pick conflicts by checking PR intent and preserving compatible changes from both sides. Use it when unmerged paths or conflict markers need careful resolution before validation.
Automation
87767
๐
2026/08/22
Generate Spec
Generate Spec creates a spec sheet in the specs directory for a significant feature or complex fix. Use it to research the codebase, clarify open questions, and define goals, non-goals, and an implementation plan.
Writing
87767
๐
2026/08/22
Generate Spec V2
Generate Spec V2 creates a code-based implementation spec in specs/ for a feature, fix, or refactor. Use it when planning work that needs Mermaid flows, key types, phased diffs, and checks before implementation.
AI Engineering
87767
๐ช
2026/08/22
Glimpse Changes
Glimpse Changes creates a single HTML walkthrough of the current session diff and opens it in a native Glimpse window. Use it when you want a visual review of local code changes instead of a plain text diff.
Automation
87767
๐ ๏ธ
2026/08/22
Implement Spec
Implement Spec guides an agent through reading a spec, implementing one phase, and running checks before marking tasks done. Use it when you need to complete a specific phase from a spec file.
Automation
87767
๐๏ธ
2026/08/22
Improve Codebase Architecture
Improve Codebase Architecture finds deepening opportunities in a codebase by locating shallow modules, tight coupling, and weak test seams. Use it when you want to improve architecture, locality, testability, or AI-navigability.
Quality
87767
๐งญ
2026/08/22
Libretto
Libretto is a browser automation CLI for exploring live sites, prototyping interactions, and turning those steps into reusable workflow scripts. It is used to inspect pages, responses, and state while building or debugging automations.
Automation
87767
๐
2026/08/22
Libretto Read Only
Libretto Read Only inspects live browser state without clicks, typing, navigation, or other mutations. Use it to diagnose pages with snapshot and readonly-exec while keeping the session unchanged.
Automation
87767
๐ฌ
2026/08/22
PR Review Comments
PR Review Comments formats the latest pull request review comments by file and line, with threads preserved. Use it when you need a concise view of feedback on a PR.
Quality
87767
๐ง
2026/08/22
Prompting
Prompting guides writing effective system prompts for LLM agents. Use it when creating or editing prompts for applications, agent configurations, or development tools.
AI Engineering
87767
๐
2026/08/22
Push
Push commits and create or update a pull request as needed. Push is used for the standard branch, commit, and PR workflow after making changes.
Automation
87767
๐
2026/08/22
Push Everything
Push Everything stages, commits, and pushes all changes in a Git repository, not just the current session's work. Use it when you need to bundle pending changes into a branch and PR.
DevOps
87767
๐
2026/08/22
Review
Review evaluates changes for simplicity and correctness after an implementation is complete. Use it to check whether code meets its goals with minimal necessary complexity.
Quality
87767
๐งพ
2026/08/22
Spec Review
Spec Review checks a spec for under-specified decisions, design-level bugs, and adherence to the review structure. Use it when you need to critique a spec before implementation.
Quality
87767
๐
2026/08/22
Summarize
Summarize creates concise Slack-ready writeups from a spec or current changes. Use it when you need a short problem-and-solution summary for team communication.
Writing
87767
๐
2026/08/22
Technical Writing
Technical Writing guides concise, clear documentation, specs, and markdown files. Use it when creating or editing READMEs, AGENTS.md files, or other codebase docs.
Writing
87767
โ๏ธ
2026/08/22
Turborepo
Turborepo configures task pipelines, caching, and affected-package runs for JavaScript and TypeScript monorepos. Use it to set up package scripts, CI builds, filters, and shared code across apps and packages.
DevOps
87767
๐
2026/08/22
Update Docs
Update Docs refreshes AGENTS.md files with patterns, commands, and conventions learned during a development session. Use it when new project knowledge should be recorded at the right scope.
Writing
87767
๐งช
2026/08/22
Writing Tests
Writing Tests helps you create and edit test files that model real user flows. Use it when adding, modifying, or reviewing tests that should match the product interface closely.
Quality
87767