npx claudepluginhub arosenkranz/claude-code-config --plugin workflow-skillsThis skill uses the workspace's default tool permissions.
Guide users through drafting RFC problem statements using a structured workflow that focuses on the "why" before the "how."
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Guide users through drafting RFC problem statements using a structured workflow that focuses on the "why" before the "how."
/problem-statementThis skill guides co-authoring through four stages:
Start by understanding what the user is trying to solve:
I'll help you draft a problem statement. Let's start by understanding the problem space.
Tell me about the problem you're trying to solve:
* What's happening (or not happening) that's causing pain?
* Who is affected?
* How urgent is this? (blocking work, causing incidents, gradual degradation, opportunity cost)
Feel free to share raw notes, slack threads, or just talk through it.
Fast-path option: If the user has existing notes or a rough draft, offer to work from that instead of starting from scratch.
Work through sections in this order (the most effective sequence for problem articulation):
This is the core. Focus on:
Coaching prompt:
Let's nail down the problem first. Based on what you've shared:
[Draft problem description]
Does this capture the core issue? What's missing or incorrect?
Derive from the problem description - a 2-3 sentence summary.
Now let's create the elevator pitch - if you had 30 seconds to explain this to a stakeholder, what would you say?
Here's a draft based on our problem description:
[Draft overview]
Map the dependency graph:
Can be deferred if unknown. Ask:
Do you have a sense of the requirements yet, or is that still emerging?
If you know some constraints (timeline, compatibility needs, performance targets), let's capture those. Otherwise, we can mark this as "TBD pending discovery."
Critical for preventing scope creep:
What should this project explicitly NOT address?
Think about:
* Adjacent problems you're intentionally deferring
* Features that might seem related but aren't included
* Future phases that are out of scope for now
Review the complete draft for:
Solution creep check:
Let me check: are we describing the problem or accidentally proposing solutions?
[Flag any solution language found]
Problem statements should focus on the "why" - the "how" comes later in the design doc.
Generate the final markdown and save to the drafts folder.
Ask for a short title (for the filename):
What short title should we use for this? (This becomes the filename, e.g., "api-rate-limiting")
Generate the filename: YYYY-MM-DD-{short-title}.md
Save to: /Users/alex.rosenkranz/workspace/alex/alex-admin/docs/drafts/problem-statements/
Confirm:
Saved to: docs/drafts/problem-statements/YYYY-MM-DD-short-title.md
Next steps:
* Review and refine as needed
* When ready for formal review, copy to Google Docs and add the metadata table
* Share with stakeholders for feedback
Load the template from the repository to ensure consistency:
Template location: /Users/alex.rosenkranz/workspace/alex/alex-admin/docs/templates/problem-statement.md
Always read this template at the start of the workflow to ensure the output matches the current template structure.
User: /problem-statement
Claude: I'll help you draft a problem statement. Let's start by understanding the problem space.
Tell me about the problem you're trying to solve:
* What's happening (or not happening) that's causing pain?
* Who is affected?
* How urgent is this?
Feel free to share raw notes, slack threads, or just talk through it.
User: Our API keeps hitting rate limits when customers do bulk imports. It's causing support tickets and customers are frustrated.
Claude: Got it - API rate limiting during bulk imports is causing customer pain and support burden. Let me ask a few clarifying questions:
1. How often is this happening? (daily, weekly, during specific events?)
2. What's the current rate limit, and what are customers trying to do that exceeds it?
3. Is this affecting all customers or specific tiers/use cases?
4. What happens when they hit the limit - do they get useful error messages?
[Continues through workflow...]
docs/templates/problem-statement.mddocs/drafts/problem-statements/docs/README.md