architecting-software
Designs software architecture from a confirmed PRD. Use when a PRD exists and architecture must be designed before…
Shape an idea into a concept through guided dialogue
Claude Code
$ npx -y skills add isvlasov/rageatc-oss --skill shaping --agent claude-code
Codex
$ npx skills add isvlasov/rageatc-oss --skill shaping -a codex -y
Cursor
$ npx skills add isvlasov/rageatc-oss --skill shaping -a cursor -y
Gemini CLI
$ npx skills add isvlasov/rageatc-oss --skill shaping -a gemini-cli -y
GitHub Copilot
$ npx skills add isvlasov/rageatc-oss --skill shaping -a github-copilot -y
OpenCode
$ npx skills add isvlasov/rageatc-oss --skill shaping -a opencode -y
Windsurf
$ npx skills add isvlasov/rageatc-oss --skill shaping -a windsurf -y
name: shaping description: Shape an idea into a concept through guided dialogue disable-model-invocation: true
A thinking-partner dialogue that takes a raw idea and shapes it into a concept document. Guides you through ideating, understanding the problem, and choosing an approach — adapting the flow based on where you are.
1. **Ideate** — Explore and expand the idea (skill: `ideating`) 2. **Understand** — Clarify the problem, intent, and success criteria (skill: `understanding-the-ask`) 3. **Solution** — Evaluate approaches and commit to a direction (skill: `solutioning`)
Follow this sequence by default. Skip or reorder only when there's a clear signal:
Be a thinking partner, not an interviewer. The dialogue should feel like a conversation between two people shaping something together — not a checklist being worked through.
When the conversation reaches a natural conclusion, produce a **concept document** and save it to `work/<task-id>/concept_v1.md`.
Structure:
# <Concept Name> ## What One paragraph describing what this is. ## Why The problem or opportunity driving this. ## How The chosen approach and key decisions made. ## Boundaries What this is NOT. Scope limits. ## Open Questions Unresolved items for future exploration.
Present the draft to the user for approval before saving.
Rage Against The C - pick your own C to rage against. Two plugins for Claude Code / Cowork, built on the idea that we're using AI wrong: the speed of its output tricks us into rushing the input.
Designs software architecture from a confirmed PRD. Use when a PRD exists and architecture must be designed before…
Writes correct, version-aware Telegram bot code. Use when writing, extending, or debugging a Telegram bot in python-telegram-bot,…
Converts an approved ARCHITECTURE.md into an implementation roadmap of isolated, dependency-ordered chunks. Use when architecture…
Delegates a task to OpenAI Codex running as an interactive session in a herdr pane - uses the user's ChatGPT subscription,…
Delegates a task to a local LLM running as a Pi coding-agent session in a herdr pane - the subagent is visible in herdr, can be…
Creates a design system for software with a UI. Use when a project has a user interface and architecture is confirmed — whether…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.