← all publishers

arosenkranz

@arosenkranz source repo

25 published skills

  1. Improve Skills · arosenkranz
    Reflects on recent session work and systematically improves existing skills and agents in ~/.claude/. Audits for token efficiency, accuracy, and robustness, then makes edits autonomously. Invoke after sessions where you used skills or identified friction points.
    1 install
  2. Project Setup · arosenkranz
    Interactive project scaffolding with modern tooling for Astro, Vite+React, Express API, Python CLI/Web, Monorepo, and Library projects.
    1 install
  3. Vault Search · arosenkranz
    Advanced Obsidian vault search by tag, text, backlinks, orphans, or dead ends. Use when the user says "find notes tagged", "search by property", "what links to", "show backlinks", or "vault search".
    1 install
  4. Homelab Helper · arosenkranz bundle
    Expert guidance for homelab infrastructure, self-hosting, and Raspberry Pi optimization. Use when recommending self-hosted services, configuring Docker services, setting up reverse proxies, integrating Home Assistant, or troubleshooting homelab networking.
    1 install
  5. Typescript Pro · arosenkranz
    Write type-safe TypeScript with advanced types, generics, and strict configuration. Use when writing TypeScript code, designing type systems, creating utility types, fixing type errors, or setting up TypeScript projects.
    1 install
  6. Obsidian Core · arosenkranz
    Shared CLI reference for Obsidian operations. Not user-invoked; read by other skills for consistent CLI patterns.
    1 install
  7. Algorithmic Art · arosenkranz bundle
    Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
    1 install
  8. Start Task · arosenkranz
    Start a new task from a Jira ticket. Pulls latest from main, fetches ticket details via Atlassian MCP, runs preflight checks, creates a feature branch, and presents a task summary. Invoke when asked to "start task TRAIN-123", "start working on <ticket>", "begin task", "pick up ticket", "start a new feature branch", or any variant of starting work on a TRAIN board ticket.
    1 install
  9. Astro Component Scaffold · arosenkranz
    Scaffold Astro components, layouts, and pages with TypeScript props, Tailwind CSS styling, proper hydration patterns, and best practice defaults. Use when creating new Astro files, building component libraries, or setting up project structure.
    1 install
  10. Astro Content Collections · arosenkranz
    Configure content collections with Zod schemas, query patterns, and type-safe access. Use when setting up blog systems, documentation sites, managing structured content, or building content-driven applications.
    1 install
  11. Ship · arosenkranz
    Full ship lifecycle — lint, test, branch, commit, push, PR, CI check. Use when work is complete and ready to land. Pass --merge to also merge after CI passes. Pass --no-test to skip tests.
    1 install
  12. Refine · arosenkranz
    Iterative visual/UI refinement mode. Make one change at a time, describe it, wait for feedback. Use when tuning visual effects, layouts, or styling. Invoke with /refine.
    1 install
  13. Release · arosenkranz
    Semantic-version release: extends pr with version bump, tag, GitHub release. Trigger phrases: 'cut a release', 'publish a release', 'tag a version'.
    1 install
  14. Pin Actions · arosenkranz bundle
    Pin GitHub Actions from mutable tags (e.g., @v4) to immutable commit SHAs to prevent supply chain attacks. Use when editing .github/workflows files, hardening CI security, looking up action SHAs, pinning actions to specific commits, or replacing "uses: owner/repo@tag" references with SHA-pinned equivalents.
    1 install
  15. Capture · arosenkranz
    Quick capture to the Obsidian vault. Routes content to daily note or Inbox based on type. Use when the user says "capture", "note this", "jot down", "quick note", "add to inbox", or "meeting note".
    1 install
  16. Docker · arosenkranz bundle
    Docker and Docker Compose for local dev, homelab (Raspberry Pi 5 / ARM64), and production. Scaffolds production-ready Compose configs via /docker, and serves as a best-practice reference for container security, networking, volumes, multi-stage builds, and debugging. Use when writing Dockerfiles, setting up Compose, troubleshooting containers, or doing homelab stack work.
    1 install
  17. Optimize · arosenkranz bundle
    Analyze agent and skill usage patterns, identify underused or ineffective components, and optimize descriptions, archive stale items, and update CLAUDE.md. Run via /optimize. Suggest running if 30+ days since last run.
    1 install
  18. Workspace · arosenkranz
    Set up a 3-pane cmux workspace — lazygit (top-right) for live diffs and yazi (bottom-right) for file navigation. Use at the start of a coding session.
    1 install
  19. Verify UI · arosenkranz
    Use when asked to verify UI changes, check the frontend visually, confirm a page looks correct, test UI interactions, or validate that recent frontend changes work. Invoke via /verify-ui. Accepts optional path (e.g. /verify-ui /dashboard) and optional "deep" argument for interactive testing.
    1 install
  20. Plan Review · arosenkranz bundle
    Generate an interactive HTML review page for an implementation plan — runs the plan past the trevelyan and m Goldeneye agents for critique, then renders the plan and critique as a page with per-section and general feedback boxes that copy to clipboard as Markdown. Use before a non-trivial plan is presented for approval, or on demand via /plan-review <path-to-plan.md>. Triggers on "review this plan", "plan review", "pressure-test this plan".
    1 install
  21. Python Pro · arosenkranz bundle
    Write idiomatic Python code with advanced features like decorators, generators, context managers, and async/await. Use when writing Python code, refactoring Python, optimizing Python performance, implementing design patterns in Python, or setting up pytest testing.
    1 install
  22. Cleanup Worktrees · arosenkranz
    Safely scans all git worktrees, checks merge status and PR state, categorizes them (Merged/PR Closed/Remote Deleted/Active), presents a report, and deletes with user approval. Never deletes the current worktree. Invoke when asked to "clean up worktrees", "remove merged worktrees", or "prune worktrees".
    1 install
  23. Search First · arosenkranz
    Research-before-coding workflow. Search for existing tools, libraries, and patterns before writing custom code. Reduces wrong-approach friction.
    1 install
  24. Read Notes · arosenkranz
    Search and read Obsidian vault notes by topic. Use when needing context from past sessions, project notes, or any stored knowledge.
    1 install
  25. Address Pr Feedback · arosenkranz
    Systematic 5-phase workflow for handling PR review comments. Fetches review threads via gh api (not gh pr view), triages by priority, executes fixes via sub-agent, posts inline GitHub replies, and commits. Invoke when asked to "address PR feedback", "respond to review comments", or "handle PR review".
    1 install