bholmesdev
- 30 skills
- 0 followers
- 1 day ago last updated
- ▌ Write Docs · bholmesdev bundleCreate or revise documentation for the simple-stack repository, especially MDX guides and API reference content under www/src/content/docs/. Use when asked to write docs, restructure guides, add examples, or enforce documentation tone, structure, and code highlighting conventions.
- ▌ Warp · bholmesdev bundleUse Warp's REST API and command line to run, configure, and inspect Warp cloud agents
- ▌
- ▌ Create HTML App · bholmesdev bundleCreate or update a Hubble HTML App: a folder-local .html file Hubble runs as a self-contained interactive UI, with Alpine, Tailwind, Hubble theme tokens, and the injected hubble runtime API.
- ▌ Review Markdown Comments · bholmesdevReply to, resolve, or reopen Hubble review comments stored as CriticMarkup in Markdown files. Use when asked to address a Hubble review comment.
- ▌ Alt Text · bholmesdevWrite concise alt text for a local image file. Use this when the user asks for alt text, accessibility text, or a brief image description for a specific local image path. Pass the target image path as `$0`.
- ▌ Simplify · bholmesdevUse this skill automatically when you feel your code is ready for human review, and whenever writing or reviewing code comments. Ready means the code works and achieves a stated goal, verified by your own tests and/or, if you deem it necessary, human testing.
- ▌ Transcribe · bholmesdevCreate clean, subtitle-ready `.srt` subtitles for a local audio or video file using Whisper CLI. Use this when the user asks to transcribe a local media file, generate subtitles, create captions, or make an `.srt` for a specific local file path.
- ▌ Taste Review · bholmesdevAsk Claude Code to make a taste-driven call on something ambiguous — UI polish, prose phrasing, naming, formatting. Use when you'd otherwise guess.
- ▌ Free Disk Space · bholmesdevReclaim disk space on macOS by auditing and clearing build artifacts, package-manager caches, stale git worktrees, and offloading large media to an external drive. Use whenever the user complains about low storage, a full disk, "out of space" errors, or asks to clean up, offload, or free up their machine — even if they don't name specific folders.
- ▌ Enrich Note · bholmesdev bundleEnrich a single note with topic tags, source attribution, and links to related notes. Use when asked to enrich, tag, or add metadata to a note.
- ▌ Refresh Wiki · bholmesdevRegenerate wikis in the wikis/ directory. Use when asked to update, manage, or refresh the contents of the wiki from new content.
- ▌ Enrich Notes Loop · bholmesdevEnrich every un-enriched note in the vault by running enrich-note over each one. Use to bulk-enrich the vault or auto-tag notes unattended ("while I sleep").
- ▌ Refresh Wiki Cloud · bholmesdevRun refresh-wiki unattended in a cloud sandbox against an Obsidian Sync vault, syncing before and after. Use for scheduled cloud runs.
- ▌ Setup Oz Automations · bholmesdevSet up Oz scheduled agents that run enrich-notes-loop-cloud and refresh-wiki-cloud against an Obsidian Sync vault. Use when asked to set up knowledge base automations in the cloud.
- ▌ Enrich Notes Loop Cloud · bholmesdevRun enrich-notes-loop unattended in a cloud sandbox against an Obsidian Sync vault, syncing before and after. Use for scheduled cloud runs.
- ▌ Done · bholmesdevUse this skill when the human has decide we're done working on the feature, and we're ready to merge into main.
- ▌ Triage · bholmesdevTriage an incoming GitHub, Jira, Linear, or other issue-tracker issue against the current codebase and related issues, then return a structured decision with exactly one triage state. Use whenever the user asks to triage, classify, assess, prioritize, or label an issue for implementation readiness, especially when an issue URL, key, or number is supplied in the prompt.
- ▌ Release · bholmesdevPrepare Hubble desktop releases using tag-triggered GitHub Releases. Use when cutting, automating, or explaining app releases, version bumps, tags, GitHub Actions publishing, Electron artifacts, or updater release management.
- ▌ Changelog · bholmesdevAdd a user-facing entry to CHANGELOG.md for work that just landed. Use when wrapping up a feature/fix, or when asked to record what changed. Called standalone or from the `done` skill.
- ▌ Create Pr · bholmesdevOpen a pull request for the current branch. Use whenever asked to make/create/open a PR.
- ▌ Review Pr · bholmesdevReview a pull request or local branch diff for correctness, security, lifecycle, error handling, tests, and meaningful performance risks. Use when asked to review PR changes, a branch, a commit range, or the current working tree and return a structured review.
- ▌ Implementation · bholmesdevImplement a fix or feature from a GitHub, Jira, Linear, or other issue-tracker issue by fetching issue context, inspecting the current codebase, making code changes, validating them, opening a GitHub pull request, and reporting progress back to the original issue.
- ▌ Write Tech Spec · bholmesdevWrite a TECH.md spec for a significant Hubble feature after researching the monorepo architecture. Use when the user asks for a technical spec, implementation plan, architecture plan, or package/app/module breakdown tied to product behavior.
- ▌ Test Desktop App · bholmesdevUse when testing the Hubble Electron desktop app, especially when inspecting, clicking, screenshotting, or verifying a real note edit in the running app.
- ▌ Write Product Spec · bholmesdevWrite a PRODUCT.md spec for a significant Hubble user-facing feature, focused only on user experience and observable behavior. Use when the user asks for a product spec, UX spec, PRD, desired behavior doc, or wants feature behavior clarified before implementation.
- ▌ Convex Setup Auth · bholmesdev bundleSets up Convex auth, identity mapping, and access control. Use for login, auth providers, users tables, protected functions, or roles in a Convex app.
- ▌ Convex Create Component · bholmesdev bundleBuilds reusable Convex components with isolated tables and app-facing APIs. Use for new components, reusable backend modules, integrations, or component boundary work.
- ▌ Convex Migration Helper · bholmesdev bundlePlans Convex schema and data migrations with widen-migrate-narrow and @convex-dev/migrations. Use for breaking schema changes, backfills, table reshaping, or zero-downtime rollouts.
- ▌ Convex Performance Audit · bholmesdev bundleAudits Convex performance for reads, subscriptions, write contention, and function limits. Use for slow features, insights findings, OCC conflicts, or read amplification.