architecting-software
Designs software architecture from a confirmed PRD. Use when a PRD exists and architecture must be designed before implementation, when writing ADRs, choosing…
Shape an idea into a concept through guided dialogue
$ npx -y skills add isvlasov/rageatc-oss --skill shaping --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/shapingContext preview
The summary Claude sees to decide when to auto-load this skill.
Shape an idea into a concept through guided dialogue
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.
Repo: isvlasov/rageatc-oss
Designs software architecture from a confirmed PRD. Use when a PRD exists and architecture must be designed before implementation, when writing ADRs, choosing…
Writes correct, version-aware Telegram bot code. Use when writing, extending, or debugging a Telegram bot in python-telegram-bot, aiogram, grammY, or Telegraf.…
Converts an approved ARCHITECTURE.md into an implementation roadmap of isolated, dependency-ordered chunks. Use when architecture has been approved and work…
Delegates a task to OpenAI Codex running as an interactive session in a herdr pane - uses the user's ChatGPT subscription, visible in herdr, steerable…
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 steered mid-session, and costs…
Creates a design system for software with a UI. Use when a project has a user interface and architecture is confirmed — whether creating from scratch or…