Skip to content

feat(skills): add spec-reviewer skill for technical specification validation#144

Merged
8nevil8 merged 2 commits intomainfrom
EPMCDME-10387
Feb 12, 2026
Merged

feat(skills): add spec-reviewer skill for technical specification validation#144
8nevil8 merged 2 commits intomainfrom
EPMCDME-10387

Conversation

@8nevil8
Copy link
Collaborator

@8nevil8 8nevil8 commented Feb 12, 2026

Summary

Adds spec-reviewer skill as part of EPMCDME-10387 to complement the tech-lead skill (already merged in #143).

This PR introduces a comprehensive specification review skill that validates technical specifications from solution-architect against Jira ticket requirements and project design guidelines. The skill acts as a quality gate before implementation begins, ensuring specs follow architectural patterns and address all requirements.

Changes

  • Spec-Reviewer Skill Implementation (.claude/skills/spec-reviewer/SKILL.md):

    • 4-phase review workflow: Input Gathering → Criteria Loading → Critical Review → Verdict & Feedback
    • Jira ticket alignment verification (fetches via brianna skill)
    • Design principle compliance checking against .codemie/guides/
    • 8 review categories: Architecture, Security, Error Handling, Testing, Integration, Logging, Clarity, Jira Alignment
    • Binary verdict system: APPROVED or NEEDS WORK
    • Critical violations only (no minor/style issues)
    • Focused feedback without code snippets (design principle violations only)
    • Integration with brianna, solution-architect, and tech-lead skills
  • Reference Documentation:

    • references/review-checklist.md: Comprehensive checklist for all 8 review categories with decision tree
    • references/violation-examples.md: Concrete examples of critical violations for each category
  • Example Reviews:

    • examples/approved-review-example.md: Specification that passes all checks (Gemini plugin)
    • examples/needs-work-review-example.md: Specification with 9 critical issues (LiteLLM integration)

Impact

Before: No systematic specification review process. Specs could have:

  • Architecture violations (layer skipping, wrong dependencies)
  • Security issues (hardcoded credentials, missing validation)
  • Missing Jira requirements
  • Poor error handling strategies
  • No quality gate before implementation

After: Spec-reviewer skill provides:

  • Systematic review against project design guidelines
  • Jira ticket alignment verification (100% acceptance criteria coverage)
  • Critical issue identification with guide references
  • Binary verdict (ready for implementation or needs revision)
  • Focused feedback on design principles (no minor comments)
  • Quality gate integration with tech-lead workflow

Workflow Integration

Jira Ticket → solution-architect (creates spec) → spec-reviewer (validates) → tech-lead (implements)
                                                          ↓
                                                   APPROVED or NEEDS WORK

Checklist

Related

8nevil8 and others added 2 commits February 12, 2026 12:57
…ation

Add comprehensive tech-lead skill that provides structured guidance for implementing features and tasks:

- Requirement gathering from Jira tickets (via brianna) or user descriptions
- 5-phase workflow: gathering, analysis, complexity assessment, recommendation, implementation
- Complexity rating system (Simple/Medium/Complex) with evidence-based reasoning
- Integration with solution-architect skill for complex features
- Branch creation and naming conventions (Jira: EPMCDME-XXXXX, non-Jira: feature/name)
- Layer-by-layer implementation guidance following project architecture
- Reference documentation and example workflows

Resolves EPMCDME-10387

Generated with AI

Co-Authored-By: codemie-ai <codemie.ai@gmail.com>
…idation

Add comprehensive spec-reviewer skill that validates technical specifications from solution-architect:

- 4-phase review workflow: input gathering, criteria loading, critical review, verdict
- Jira ticket alignment verification (acceptance criteria coverage)
- Design principle compliance checking against .codemie/guides/
- Critical violation detection only (no minor issues)
- 8 review categories: Architecture, Security, Error Handling, Testing, Integration, Logging, Clarity, Jira Alignment
- Binary verdict: APPROVED or NEEDS WORK with focused feedback
- No code snippets in feedback (design principle focus only)
- Integration with brianna (Jira), solution-architect, and tech-lead skills

Reference documentation and examples:
- Comprehensive review checklist with decision tree
- Violation examples for each category
- APPROVED review example
- NEEDS WORK review example with 9 critical issues

Part of EPMCDME-10387

Generated with AI

Co-Authored-By: codemie-ai <codemie.ai@gmail.com>
@8nevil8 8nevil8 merged commit 8b25a73 into main Feb 12, 2026
5 checks passed
@8nevil8 8nevil8 deleted the EPMCDME-10387 branch February 12, 2026 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant