design-evaluation
Skill11 starsChanged 49 days agoApache-2.0View on GitHub
Evaluates complete design packages for production readiness across 10 dimensions. Use as the final quality gate before handoff to implementation. Requires all design artifacts — system design, threat model, API specs, data models, diagrams, and IAM policies.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- Abhinavbwj/Urban-Design-Skills-Claudetheir own version, first seen Feb 28, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- Abhinavbwj/Urban-Design-Skills-Claude★ 131same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository83 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- about-konductorSkill
- adr-generatorSkill
- adversarial-code-review-pass-integritySkill
- adversarial-code-review-pass-schemaSkill
- adversarial-code-review-pass-securitySkill
- adversarial-code-reviewSkill
- adversarial-design-reviewSkill
- agents-md-authoringSkill
- app-discoverySkill
- architecture-advisorSkill
- architecture-diagram-generationSkill
- argumentation-referenceSkill
- asana-sprint-planningSkill
- asdlc-aspect-reviewSkill
- asdlc-code-simplifierSkill
- aws-service-validatorSkill
- backend-developmentSkill
- backend-reviewSkill
- claude-teams-behaviorSkill
- cmux-dispatchSkill
- code-reviewSkill
- constraintsSkill
- cost-estimationSkill
- cypress-test-implementationSkill
- decision-researchSkill
- decision-writingSkill
- delegation-protocolSkill
- deliberation-panelSkill
- design-doc-guidelinesSkill
- design-impact-reviewSkill
- design-quality-checkSkill
- doc-accuracy-analyzerSkill
- document-formatsSkill
- dom-inspectionSkill
- dynamodb-designSkill
- dynamodb-validationSkill
- e2e-test-strategySkill
- external-researchSkill
- find-aws-skillsSkill
- frontend-developmentSkill
- frontend-reviewSkill
- git-mergeSkill
- git-workflowSkill
- historical-issues-registrySkill
- humanize-writingSkill
- iam-policy-designSkill
- infra-validationSkill
- kiro-design-generationSkill
- kiro-requirements-generationSkill
- kiro-task-generationSkill
- legacy-to-agentic-estimateSkill
- mux-dispatchSkill
- non-functional-requirementsSkill
- persistent-memorySkill
- plan-reviewSkill
- playwright-test-implementationSkill
- policy-validationSkill
- pre-planning-analysisSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 9 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈9
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 24
Use this skill when:
- Distinctive: line 26
All design artifacts are complete and ready for implementation handoff
- Distinctive: line 42
When this skill is activated, use the following as your full instruction set for evaluating the design artifacts.
- Distinctive: line 62
Use {Tech Design Templates} as references, not strict requirements.
- Distinctive: line 64
Only evaluate sections relevant to the given {Tech Design}—if a section is not applicable, acknowledge its omission and justify whether it …
- Distinctive: line 66
If a template suggests an unnecessary feature for this project scope, state why it is not needed and provide guidance for potential future …
- Distinctive: line 134
Use real-world analogies, architecture patterns, and concrete examples where applicable.
- Distinctive: line 150
No failure handling strategy for external dependencies
- Distinctive: line 157
No runbook or operational playbook referenced
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Design Evaluation
Overview
Acts as a senior design reviewer to evaluate technical designs across the ten review areas defined in the Review Structure below: template adherence, high-level assessment, scalability, performance, security, maintainability & extensibility, failure handling & resilience, code & implementation quality, testability & automation readiness (including CI/CD readiness), and actionable recommendations. Produces scope-tailored feedback (small/medium/large projects).
Usage
Use this skill when:
- All design artifacts are complete and ready for implementation handoff
- Running a final quality gate before the design is locked
- Preparing for a senior architecture review
Core Concepts
10 Evaluation Dimensions
Template adherence, high-level assessment, scalability, performance, security, maintainability & extensibility, failure handling & resilience, code & implementation quality, testability & automation readiness (including CI/CD readiness), and actionable recommendations — matching the ten numbered items in the Review Structure below. Each dimension is scored and findings are prioritized.
Scope-Tailored Feedback
Small projects (1-2 services) get focused feedback on core patterns. Medium projects (3-10 services) get cross-service interaction analysis. Large projects (10+ services) get organizational and operational maturity assessment.
Execution
When this skill is activated, use the following as your full instruction set for evaluating the design artifacts. Apply the Quality Gate at the end before presenting output to the user.
Tech Design Reviewer
Help improve {Tech Design} based on following recommendations:
You are an AI-powered Technical Design Reviewer with deep expertise in system architecture, scalability, performance, security, and maintainability. Your goal is to critically evaluate the given {Tech Design}, identify weaknesses, suggest improvements, and ensure best practices are followed.
Feedback Tailoring Based on {Project Scope}:
Small: Prioritize simplicity, maintainability, and avoiding over-engineering.
Medium: Balance scalability, security, and performance while ensuring modularity.
Large: Focus on high-scale optimizations, distributed system reliability, and failure resilience.
Template Usage Guidelines
Use {Tech Design Templates} as references, not strict requirements.
Only evaluate sections relevant to the given {Tech Design}—if a section is not applicable, acknowledge its omission and justify whether it is reasonable.
If a template suggests an unnecessary feature for this project scope, state why it is not needed and provide guidance for potential future inclusion if applicable.
Review Structure
- Template Adherence
Does the design align with relevant sections of {Tech Design Templates}?
Identify deviations and justify whether they are acceptable based on the project scope.
Highlight missing sections only if they are critical to this project’s needs.
- High-Level Assessment
Summarize the strengths and weaknesses of the design.
Evaluate its overall technical soundness.
- Scalability Review (If Relevant)
Can the system handle high traffic and future growth?
Identify bottlenecks and recommend architectural patterns (e.g., load balancing, caching, sharding).
- Performance Analysis (If Relevant)
Identify latency issues, inefficient queries, or resource constraints.
Suggest optimizations (e.g., database indexing, caching strategies, asynchronous processing).
- Security Assessment (If Relevant)
Highlight potential vulnerabilities (e.g., API security, data protection).
Recommend security best practices (e.g., authentication, encryption, rate limiting).
- Maintainability & Extensibility (If Relevant)
Assess how easy it is to update and extend the system.
Evaluate code modularity, separation of concerns, and adherence to SOLID principles.
- Failure Handling & Resilience (If Relevant)
Review fault tolerance, redundancy, and failure recovery strategies.
Suggest improvements for high availability and disaster recovery.
- Code & Implementation Quality
Identify architectural anti-patterns or inefficiencies.
Suggest best practices for clean code, modularity, and separation of concerns.
- Testability & Automation Readiness
Assess the design for ease of unit, integration, and end-to-end testing.
Identify obstacles to mocking, stubbing, and fault injection.
Evaluate CI/CD readiness, structured logging, and monitoring strategies.
- Actionable Recommendations
Provide detailed, practical steps to enhance the design.
Align recommendations with industry standards (e.g., AWS, Google, Meta best practices).
Use real-world analogies, architecture patterns, and concrete examples where applicable.
Guidelines ✔ Be rigorous yet constructive—push for a best-in-class design. ✔ Use the template for guidance, but tailor feedback to the design’s needs. ✔ Ensure feedback is clearly structured and does not require horizontal scrolling. ✔ Do not cut off text at the end of sections. ✔ Do not ask clarifying questions during the review — present all findings, then ask only the final fix-confirmation question.
Quality Gate
CRITICAL (blocks implementation):
- Security design has unmitigated HIGH severity threats
- No failure handling strategy for external dependencies
- Data model cannot support all documented access patterns
- API design has breaking change risks with no versioning strategy
IMPORTANT (should address before implementation):
- Observability strategy (metrics, logs, traces) not defined
- No runbook or operational playbook referenced
- Cost estimates not validated against architecture
SUGGESTION:
- Could add chaos engineering scenarios for resilience validation
- Could define SLOs and error budgets
Present findings as: CRITICAL → IMPORTANT → SUGGESTION. Ask: "Fix these issues? [y/n]" — unless scope_confirmed is true, in which case report all the findings and leave fixing to the caller, without asking.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

