ArjenSchwarz
@ArjenSchwarz
Public Skills
starwave:tasks
by ArjenSchwarz
Create Task List
code-audit
by ArjenSchwarz
Parallel code audit combining simplification and design critique analysis. Spawns two subagents (code-simplifier and design-critic) to independently review the current directory, consolidates findings into a prioritised report, and offers to create Transit tasks for actionable items. Use when you want a broad quality review of a codebase, e.g. "audit this code", "review codebase quality", "find improvements", "code audit".
bug-blitz
by ArjenSchwarz
Batch-fix all open bugs in parallel using git worktrees. Fetches bug-type tasks in "idea" status from Transit, creates an isolated worktree per bug, and spawns parallel subagents each running the fix-bug workflow. Use when you want to tackle all open bugs at once, e.g. "fix all open bugs", "bug blitz", "resolve all Transit bugs".
fix-bug
by ArjenSchwarz
Systematic bug investigation, resolution, and documentation. Use when fixing bugs that need thorough analysis, test coverage, and a formal bugfix report. Applies systematic debugging methodology, creates regression tests, and generates a standardized report in specs/bugfixes/<bug-name>/. Triggers on requests like "fix this bug", "debug and document this issue", or when a bug needs both resolution and documentation.
starwave:creating-spec
by ArjenSchwarz
Initialize a new spec with requirements, design, and task planning. Orchestrates the entire spec-driven workflow from feature idea to actionable task list.
starwave:smolspec
by ArjenSchwarz
Small Spec (Smolspec) - Lightweight Specification for Minor Changes
swiftui-forms
by ArjenSchwarz
Build macOS 26+ SwiftUI forms using Liquid Glass design language. Use when creating preferences panes, inspectors, configuration screens, or settings views in SwiftUI for macOS 26. Provides Grid-based layout with right-aligned labels, correct control sizing, and correct glass modifier usage (glassEffect as background for containers, glassEffect in ZStack for rare tiles). Triggers on "build a form", "settings screen", "preferences view", "inspector panel", or any macOS SwiftUI form layout work.
commit
by ArjenSchwarz
Commits
transit
by ArjenSchwarz
Route Transit tickets to the appropriate workflow based on task type. Use when a user mentions a T-[number] ticket reference and wants to work on it. Fetches task details and dispatches to the correct skill (fix-bug, creating-spec, planning mode, or asks for clarification).
next-task
by ArjenSchwarz
Next task
pre-push-review
by ArjenSchwarz
Review unpushed commits before pushing to remote repository
starwave:design
by ArjenSchwarz
Create Feature Design Document
explain-like
by ArjenSchwarz
Explain code changes or designs at three expertise levels (beginner, intermediate 5-10 yrs, expert). Use for: (1) PR/branch change explanations - understand what changed and why, (2) Design document validation - self-review by explaining at multiple levels to catch gaps or logic issues. Triggers: "explain this PR", "explain these changes", "validate this design", "explain like I'm a beginner", "walk me through this at different levels".
rune-tasks
by ArjenSchwarz
Manage hierarchical task lists using the rune CLI tool. Create, update, and organize tasks with phases, subtasks, status tracking, task dependencies, and work streams for multi-agent parallel execution.
starwave:requirements
by ArjenSchwarz
Requirement Gathering
make-it-so
by ArjenSchwarz
Make it so (implement all tasks)
code-simplifier
by ArjenSchwarz
Review and simplify code to reduce complexity and improve maintainability
efficiency-optimizer
by ArjenSchwarz
Analyze code for performance and efficiency improvements
design-critic
by ArjenSchwarz
Critical review of design documents, architecture proposals, and requirements
ui-ux-reviewer
by ArjenSchwarz
Evaluate and improve user experience of interfaces (CLI, web, mobile)
catchup
by ArjenSchwarz
Catch Up on Branch Changes
release-prep
by ArjenSchwarz
I want to prepare this project for the next release, which will be {input}. Please do the following:
project-init
by ArjenSchwarz
Initialize Claude Code project settings with standard hooks and language-specific permissions. Use when setting up a new project for Claude Code or adding standard configuration to an existing project.
permission-analyzer
by ArjenSchwarz
Generate Claude Code permissions config from session history. Use when setting up autonomous mode, configuring .claude/settings.json, avoiding --dangerously-skip-permissions, or analyzing what permissions a project needs. Reads session logs to extract Bash commands and MCP tools actually used, then generates appropriate allow/deny rules.
skill-creator
by ArjenSchwarz
Guide for creating effective Claude Skills. This skill should be used when users want to create (or update) a skill that extends Claude's capabilities with specialised knowledge, workflows, or tool integrations.
performing-systematic-debugging-for-stubborn-problems
by ArjenSchwarz
Applies a modified Fagan Inspection methodology to systematically resolve persistent bugs and complex issues. Use when multiple previous fix attempts have failed repeatedly, when dealing with intricate system interactions, or when a methodical root cause analysis is needed. Do not use for simple troubleshooting. Triggers after multiple failed debugging attempts on the same complex issue.
Go Test Fixer Skill
by ArjenSchwarz
Consider parallel testing (t.Parallel()) for independent tests after conversion