saffron-health/libretto
DirSkills catalogs 23 skills from this repository, across 5 categories: AI Engineering, Automation, DevOps, Quality, Writing.
๐
1w ago
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
โจ๏ธ
1w ago
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
โ ๏ธ
1w ago
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
๐ฅ๏ธ
1w ago
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
๐งฉ
1w ago
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
๐
1w ago
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
๐
1w ago
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
๐ช
1w ago
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
๐ ๏ธ
1w ago
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
๐๏ธ
1w ago
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
๐งญ
1w ago
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
๐
1w ago
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
๐ฌ
1w ago
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
๐ง
1w ago
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
๐
1w ago
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
๐
1w ago
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
๐
1w ago
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
๐งพ
1w ago
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
๐
1w ago
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
๐
1w ago
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
โ๏ธ
1w ago
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
๐
1w ago
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
๐งช
1w ago
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