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…
Conducts quality reviews of non-code artefacts. Use when reviewing or critiquing Skills, agents, workflows, documentation, or written materials, assessing quality against standards, or providing structured feedback.
$ npx -y skills add isvlasov/rageatc-oss --skill assessing-quality --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/assessing-qualityContext preview
The summary Claude sees to decide when to auto-load this skill.
Conducts quality reviews of non-code artefacts. Use when reviewing or critiquing Skills, agents, workflows, documentation, or written materials, assessing quality against standards, or providing structured feedback.
name: assessing-quality description: Conducts quality reviews of non-code artefacts. Use when reviewing or critiquing Skills, agents, workflows, documentation, or written materials, assessing quality against standards, or providing structured feedback.
Produce reviews that guide improvement, not just identify problems: validate what meets standards, categorise issues by priority with root causes, and give specific "where to next" guidance for every issue.
Save to `work/<task-id>/review_v[N].md`:
# Review: [Artefact Name] v[N] **Reviewed:** YYYY-MM-DD **Artefact Type:** [Skill/Agent/Workflow/Documentation] **Applicable Standards:** [List] ## Summary [Overall assessment in 2-3 sentences] ## What Meets Standards [Validation of what works well — builds shared understanding] ## Priority Issues ### High Priority **[Issue Title]** - Symptom: [specific observation with location] - Root cause: [underlying reason] - Impact: [effect on purpose, audience, or standards] - Where to next: [specific, actionable fix guidance] ### Medium Priority [Same structure] ### Low Priority / Recommendations [Suggestions with rationale] ## Assessment Against Standards [Checklist from brief.md: [x] met, [~] partially met (specify gap), [ ] not met] ## Next Steps [Prioritised by impact]
1. Read the artefact fully. Note initial impressions; don't judge yet. 2. Read `work/<task-id>/brief.md` and extract its requirements checklist (the "Requirements Extracted from Standards" section). If that section is missing, identify applicable standards from the brief's context and extract requirements from those skills directly. 3. Note the artefact type and whether this is a v1 review or a v2+ iteration review.
Evaluate against six core dimensions, documenting specific observations with locations:
Then apply artefact-specific criteria:
For each issue record: location, objective observation, a quote or paraphrase, and why it matters for the artefact's purpose. Specificity is non-negotiable:
For each issue, ask "why" repeatedly until you reach one of:
Example chain: "Section 3 uses undefined terminology" → writer didn't define terms → no glossary → brief didn't specify the audience's knowledge level → root cause: missing audience definition in the brief.
Distinguish **isolated** (single occurrence) from **systemic** (pattern repeating across locations — needs a structural fix, not local edits). Validate the hypothesis: would fixing this root cause prevent recurrence? Do other issues share it?
Prioritise by impact:
Calibrate prescriptiveness, and make the mode explicit:
Before listing issues, validate what works: which requirements are met, what demonstrates good practice, where the artefact exceeds expectations.
Fill the output template. For v2+ reviews: track each previous is
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…