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…
Transforms unstructured requests into clear, actionable briefs. Use when writing a brief, preparing a specification, extracting requirements, or clarifying what a task needs.
$ npx -y skills add isvlasov/rageatc-oss --skill creating-briefs --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/creating-briefsContext preview
The summary Claude sees to decide when to auto-load this skill.
Transforms unstructured requests into clear, actionable briefs. Use when writing a brief, preparing a specification, extracting requirements, or clarifying what a task needs.
name: creating-briefs description: Transforms unstructured requests into clear, actionable briefs. Use when writing a brief, preparing a specification, extracting requirements, or clarifying what a task needs.
A brief transforms an unstructured request into a bounded, verifiable specification that the executing agent can work from without clarification questions — and that the requester can read and say "yes, this is what I meant". Briefing is orchestrator-owned: it depends on the full conversation context, so write the brief yourself rather than delegating it.
Skip when the task is trivial, already well-specified, or purely exploratory with undefined outcomes.
Extract: core intent (the outcome behind the literal words), purpose (WHY it matters — without it the executor can do technically correct work that serves the wrong goal), scope boundaries, audience, and any assumptions you're making. If critical information is missing, ask targeted questions — don't guess.
The 1–3 skills or guides that govern quality for this artefact type: `writing-skills` for skills, `conducting-research` for research, style guides for documents. Multiple standards can apply to one brief.
The core step — it creates the shared quality expectations that the executor works to and the critic reviews against. From each standard, select the 5–12 requirements that apply to *this* task (not all of them), rephrase for clarity if needed, and structure as verifiable checkboxes grouped by source standard. Vague aspirations ("must be good quality") are not requirements.
3–6 scope limits: format, length, dependencies, explicit exclusions. More than that suggests the scope itself is unclear.
2–4 measurable, outcome-focused statements the requester can verify ("QA can test all endpoints without questions", not "documentation is comprehensive"). The final criterion is always "all requirements from standards are met".
Any materials provided for the task — skills, previous work, examples — MUST appear in References; they are inputs, not nice-to-haves. In Context, summarise background the executor needs in 2–5 bullets: decisions already made, known risks. Need-to-know only — no speculation, no disguised requirements. Omit the section if there's nothing.
Before handing off: would the requester recognise this as their intent? Can the executor start without questions? Are requirements checkable, success criteria measurable by a third party, and all provided materials referenced? Fix gaps before use — a technically perfect brief that doesn't match the request is a failure.
# Brief: [Task Name] **Created:** YYYY-MM-DD **Objective:** [One sentence outcome that's verifiable] **Audience:** [Who will use the deliverable] **Applicable Standards:** [Standards/skills that define quality] ## Why [2–4 sentences: why this work matters, where it fits in the bigger picture, what problem it solves] ## Requirements Extracted from Standards **From [standard-name-1]:** - [ ] Requirement 1 (specific, verifiable) - [ ] Requirement 2 (specific, verifiable) **From [standard-name-2]:** - [ ] Requirement 3 (specific, verifiable) ## Constraints - Format: [Specific requirement] - Length: [Target or range] - Dependencies: [What must exist] - Out of scope: [Explicit exclusions] ## Success Criteria The deliverable is complete when: 1. [Measurable outcome 1] 2. [Measurable outcome 2] 3. All requirements from standards are met ## References **Skills:** [Path to skill files] **Previous work:** [Path to research or related artefacts] **Examples:** [Path to reference materials] ## Context **Background decisions:** [Constraints from previous work] **Known risks:** [Challenges to anticipate]
Typical length: 50–150 lines depending on task complexity.
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…