← all publishers

saffron-health

@saffron-health source repo

26 published skills

  1. Glimpse Changes · saffron-health
    Create a visual explanation of the current session diff as a single HTML page and show it in a native Glimpse window. Use when the user wants a visual walkthrough of local code changes instead of a plain text diff.
    0
    installs
  2. Errore · saffron-health
    errore is Go-style error handling for TypeScript: return errors instead of throwing them. Instead of Go's two-value tuple (val, err), functions return a single Error | T union. Instead of checking err != nil, you check instanceof Error. TypeScript narrows the type automatically — forget to check and your code won't compile. No wrapper types, no Result monads, just unions and instanceof. The errore npm package provides helper utilities (createTaggedError, tryAsync, matchError, findCause, partition) but the core pattern is zero-dependency. Benefits: every error is visible in the return type, callers can't forget to handle errors, flat control flow with early returns instead of nested try-catch, and errors carry typed properties with cause chains for debugging. ALWAYS read this skill when a repo uses the errore "errors as values" convention (errore.org). ALWAYS use errore for new TypeScript projects.
    0
    installs
  3. Libretto · saffron-health bundle
    Browser automation CLI for building, maintaining, and running browser automation workflows by inspecting live pages and prototyping interactions.
    0
    installs
  4. Turborepo · saffron-health bundle
    Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines, creates packages, sets up monorepo, shares code between apps, runs changed/affected packages, debugs cache, or has apps/packages directories.
    0
    installs
  5. Writing Tests · saffron-health
    Write and edit test files that model real user flows. Use when creating, modifying, or reviewing test files.
    0
    installs
  6. CLI Development · saffron-health
    Design and implement command-line interfaces with subcommand-scoped help, actionable success output, and debuggable failure output. Use when creating or modifying CLI commands, argument parsing, help and usage text, exit codes, or command UX for humans and agents.
    0
    installs
  7. Generate Spec V2 · saffron-health bundle
    Create a code-based implementation spec in the specs/ directory for a significant feature, fix, or refactor. Use when the user asks to plan, spec, scope, or phase work before implementation and the plan should cover top-level Mermaid flows, important types, per-phase call-stack and code diffs, commit-sized phases, and checks.
    0
    installs
  8. Libretto Readonly · saffron-health
    Read-only Libretto workflow for diagnosing live browser state without clicks, typing, navigation, or mutation requests.
    0
    installs
  9. Fix Merge Conflicts · saffron-health
    Resolve Git merge, rebase, or cherry-pick conflicts by preserving intent from both sides. Use when unmerged paths or conflict markers are present, especially when you must inspect the PR title and description tied to conflicting commits before choosing a resolution.
    0
    installs
  10. External Electron Apps · saffron-health
    Automate user-installed Electron desktop apps (Slack, Discord, VS Code, Notion, Figma, Spotify, etc.) via CDP using this repo's Libretto CLI. Use when the task is to control a local desktop app on the user's machine, not this repo's own Electron app. Triggers: "desktop Slack app", "connect to Electron app", "remote-debugging-port", "CDP desktop app", "automate VS Code desktop app".
    0
    installs
  11. Improve Codebase Architecture · saffron-health bundle
    Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.
    0
    installs
  12. Push · saffron-health
    Commit and push changes, creating or updating a PR as needed. Use for standard push workflow.
    0
    installs
  13. Commit · saffron-health
    Stage all changes and commit with appropriate message, showing changed files and edits. Use when you need to create a git commit.
    0
    installs
  14. Review · saffron-health
    Expert code review specializing in simplicity and correctness. Use after completing implementations to ensure code quality.
    0
    installs
  15. Prompting · saffron-health bundle
    Guide for writing effective system prompts for LLM agents. Use when creating or editing system prompts for applications, agent configurations, or development tools.
    0
    installs
  16. Summarize · saffron-health
    Summarize a spec or current changes into a format suitable for sharing on Slack. Use when creating a summary for team communication.
    0
    installs
  17. Playwright · saffron-health bundle
    Browser automation CLI using Playwright. Use when automating browser workflows, filling forms, clicking elements, scraping pages, or debugging web issues.
    0
    installs
  18. Dev Command · saffron-health
    Interact with the running VSCode extension via Playwright. Use when automating, testing, or debugging the OpenCode webview UI.
    0
    installs
  19. Spec Review · saffron-health
    Review a spec for under-specified areas, bugs, and adherence to the generate-spec skill. Use when asked to review, critique, or check a spec.
    0
    installs
  20. Update Docs · saffron-health
    Update AGENTS.md files based on session learnings about a topic. Use when documenting patterns, commands, or conventions discovered during development.
    0
    installs
  21. Generate Spec · saffron-health
    Create a spec sheet for the given feature/fix request in specs/ directory. Use when planning a significant new feature or complex fix.
    0
    installs
  22. Address Review · saffron-health
    Address PR review comments systematically. Use when responding to code review feedback on a pull request.
    0
    installs
  23. Get Pr Reviews · saffron-health
    Get nicely formatted output of the last review comments on a PR. Used internally by other skills.
    0
    installs
  24. Implement Spec · saffron-health
    Implement a single phase of a spec. Use when given a spec file and a phase number to implement.
    0
    installs
  25. Push Everything · saffron-health
    Stage ALL changes in the repository (not just session changes), commit, and push. Use when you need to commit all pending changes.
    0
    installs
  26. Technical Writing · saffron-health
    Guide for writing effective technical documentation, specs, and markdown files. Use when creating or editing specs, documentation, READMEs, AGENTS.md files, or any markdown content in the codebase.
    0
    installs