quality-attribute-model-builder
Purpose
Define a project-specific software quality model with explicit attributes, subattributes, rationale, and evaluation intent.
Trigger this skill when
- You need a focused software-quality analysis or artifact rather than a broad generic review.
- Quality claims, tradeoffs, or risks are currently vague or implicit.
- You need a reusable output another reviewer, developer, or agent can extend safely.
Expected inputs
- system or component context
- quality goals or stakeholder expectations
- available evidence
- constraints and known risks
Deliverables
- structured findings
- quality-focused artifact
- assumptions and evidence gaps
- recommended next skill
Operating procedure
- Clarify which quality concern is in scope and why it matters to the system or stakeholder.
- Separate explicit evidence from assumptions, missing data, or inference.
- Convert vague quality language into concrete attributes, criteria, or review findings.
- Produce a compact artifact that supports decision-making, follow-up analysis, or governance.
- Recommend the next most useful quality, verification, or remediation step.
Quality gates
- Do not make strong quality claims without evidence or confidence notes.
- Make tradeoffs, assumptions, and blind spots explicit.
- Prefer actionable findings tied to consequence over generic “improve quality” advice.
- Keep the artifact compact, structured, and reusable.
Handoff targets
- quality-weighting-reviewer
- quality-goal-scorer
- quality-risk-register-builder
Output style
- Be explicit about evidence quality and uncertainty.
- Prefer structured findings over narrative filler.
- Tie recommendations to quality impact, operational consequence, or change cost.
- Use severity, priority, or confidence labels when useful.
Failure modes to avoid
- Do not confuse stakeholder optimism with evidence.
- Do not collapse all quality concerns into one generic score.
- Do not hide missing telemetry, weak tests, or process gaps.
- Do not recommend vague actions with no owner or consequence path.
Minimum output skeleton
## Summary
## Findings
## Structured outputs
## Evidence / confidence
## Assumptions
## Open questions
## Recommended next skill