Skip to main content
ClaudeWave
Skill1k repo starsupdated 12d ago

design-award-match

Match a design project to supported design-award programs, tracks, and entry categories; apply structural eligibility gates; verify current official rules; compare published criteria and cautiously described winner trends; and output fit, evidence confidence, and submission priority. Use when a user asks which award or category to enter, compares awards, or requests an award-fit analysis. Supports iF, iF Student, Red Dot Product, Red Dot Design Concept, IDEA, DIA, K-Design, GOOD DESIGN AWARD Japan, Core77, James Dyson, and EPDA. Do not use for winner retrieval alone, detailed submission-file compliance, general design evaluation, optimization, or winning-probability prediction.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/SeanJ1ang/design-judge-skills /tmp/design-award-match && cp -r /tmp/design-award-match/skills/design-award-match ~/.claude/skills/design-award-match
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Design Award Match

## Purpose

Identify the most defensible award, program, track, and category for a design project. Treat fit scores as transparent decision aids, never as probabilities of winning.

## Scope

- Extract decision-relevant project facts.
- Pre-filter the configured award allowlist with stable eligibility gates.
- Verify all dynamic requirements on current official pages.
- Compare project evidence with published criteria and observable winner trends.
- Score, rank, and explain strategic fit.
- Stop after recommendation; do not audit every submission file or redesign the project.

Use `$design-award-search` for verified same-category winners. Route file format, size, naming, declarations, and upload completeness to `$design-submission-check`.

## Input Contract

Accept a brief, images, PDF, portfolio page, or structured JSON. Extract or request only facts that can change the recommendation:

- primary function, target user, and use context;
- innovation and supporting evidence;
- project state and completion, launch, or release date;
- applicant type, student status, country or region;
- candidate awards, intended cycle, budget, and geographic constraints.

Use the canonical values in [references/category-crosswalk.json](references/category-crosswalk.json). If the primary function is unclear, ask one short question. If an eligibility fact is missing, continue with `Eligibility: Unknown`; never assume a pass.

Offer this template when the user asks how to use the skill:

```text
Project: {name and one-sentence description}
Primary function: {job performed or problem solved}
Target user / context: {optional}
Innovation and evidence: {optional}
Development status / launch date: {optional}
Applicant: {student, individual, studio, company; country/region}
Candidate awards: {optional; omit to search the supported allowlist}
Submission cycle / constraints: {optional year, region, budget}
```

## Workflow

### 1. Build the project profile

Read [../design-judge-shared/category-taxonomy.md](../design-judge-shared/category-taxonomy.md) and [references/category-crosswalk.json](references/category-crosswalk.json). Classify by primary function before appearance. Record one canonical category, no more than two adjacent categories, project state, applicant type, evidence, timing, and constraints. Label material inferences.

For command-line pre-filtering, prepare JSON like [examples/project-profile.example.json](examples/project-profile.example.json).

### 2. Validate and load the supported award set

Read [references/awards/index.json](references/awards/index.json) and [references/award-profile-guide.md](references/award-profile-guide.md). Analyze only the programs in the allowlist. Treat Red Dot Product and Red Dot Design Concept as separate programs. If a requested award is absent, return `Unsupported` rather than researching and silently adding it.

When a shell is available, validate configuration before analysis:

```powershell
python scripts/validate_award_profiles.py --pretty
```

Build a focused candidate set, normally three to five routes:

```powershell
python scripts/build_candidate_set.py examples/project-profile.example.json --limit 5 --pretty
```

Use `--award` repeatedly to restrict candidates. Award ids and declared aliases are accepted.

### 3. Apply stable gates

Use each selected profile's `routes`, `required_project_fields`, and `stable_constraints`. When needed, run:

```powershell
python scripts/filter_eligible_awards.py examples/project-profile.example.json --include-ineligible --pretty
```

Assign:

- `Eligible`: all stable and current official gates pass.
- `Ineligible`: a confirmed rule excludes the entry.
- `Unknown`: a project fact is missing or any live gate remains unchecked.

Exclude `Ineligible` routes from ranking but state the exact reason. Keep `Unknown` routes conditional.

### 4. Verify dynamic rules live

Read only the selected award profiles under `references/awards/`. For every `dynamic_gate` and relevant `dynamic_field`, verify current official pages at request time:

- cycle status and absolute deadlines;
- applicant, geography, age, enrollment, and graduation rules;
- completion, publication, distribution, or launch windows;
- exact track and category labels;
- current judging criteria;
- enough material and physical-delivery requirements to assess feasibility;
- fees and mandatory winner obligations when they affect priority.

Record direct URL and `checked on: YYYY-MM-DD`. Profile category hints are routing aids only; current official labels control. Never rely on stored dates, fees, category numbers, or remembered requirements.

### 5. Compare criteria and winner evidence

Read [references/evidence-policy.md](references/evidence-policy.md) and [references/criteria-crosswalk.json](references/criteria-crosswalk.json). Display each award's official criterion name; use normalized dimensions only for cross-award comparison.

Map every criterion to concrete project evidence using `Strong`, `Partial`, `Weak`, or `Unknown`. Do not award alignment for generic claims.

Past winners are optional evidence. Use `$design-award-search` or a small verified official-source sample. State sample size, years, category, and limitations. Describe observable `past-winner trends`, never hidden jury preferences.

### 6. Score and rank

Read [references/matching-framework.md](references/matching-framework.md). Score five dimensions from 0 to 5 with one evidence sentence per rating. Prepare input using [examples/match-input.example.json](examples/match-input.example.json), then run:

```powershell
python scripts/score_award_matches.py examples/match-input.example.json --pretty
```

Keep separate:

- `Fit score`: weighted strategic compatibility, 0–100.
- `Evidence confidence`: High, Medium, or Low.
- `Eligibility`: Eligible, Unknown, or Ineligible.

Do not change the numeric fit because confidence is low. Cap `Unknown` at `Conditional`.

### 7. Report

Follow [ref
design-award-pipelineSkill

Route and coordinate an end-to-end design-award workflow across winner research, evidence-based evaluation, award matching, entry-text preparation, and final submission checking. Use when a user asks for a complete award plan, does not know which Design Judge skill to use, wants multiple stages coordinated, or needs a resumable workflow with explicit handoffs. Do not replace the specialist skills, invent project facts, treat scores as winning probabilities, or bypass current official-rule verification.

design-award-searchSkill

Find and verify award-winning designs in the same or adjacent functional category through eight explicit relevance dimensions: problem and user, core function, sensing technology, intervention mechanism, physical form, use context and workflow, system architecture, and visual language. Use when a user asks for same-category winners, comparable precedents, design benchmarks, appearance-related award winners, or examples from iF Design, Red Dot, IDEA, or iF Design Student Award. Do not use this skill to score, judge, optimize, or match the user's design to an award.

design-evaluationSkill

Evaluate one design or a user-approved maturity-mapped batch through a transparent evidence-based rubric. Classify each work, score design quality and presentation, identify Critical risks, report evidence confidence, and optionally shortlist works within separate maturity tracks. Use when a user asks to judge, score, critique, review, diagnose, batch-evaluate, or rank designs by evidence-aligned evaluation score. Do not use this skill to retrieve winners, choose an award, produce a redesign, audit submission-file compliance, simulate an official jury, or predict winning probability.

design-information-prepSkill

Extract evidence-grounded project facts from user-provided design attachments, identify missing information, and prepare the exact written fields required by supported design-award entry forms. Use when a user asks to prepare, draft, adapt, translate, or validate application text for iF, iF Student, Red Dot Product Design, IDEA, DIA, K-Design, GOOD DESIGN AWARD Japan, Core77, James Dyson, or EPDA. Also use to build a reusable project dossier from briefs, decks, reports, manuals, patents, research, images, or prior application materials. Do not use for award selection alone, winner retrieval, design-quality scoring, final file-format auditing, or winning-probability prediction.

design-judge-sharedSkill

Shared support package for the Design Judge skill collection. Install it with design-award-search and design-award-match so those skills can read the canonical functional-design taxonomy and official award-source registry. Do not invoke it as a standalone design workflow.

design-submission-checkSkill

Audit a design-award submission package against the current official rules for a specific award cycle. Check required materials and technical constraints, cross-material facts and claims, rights and disclosure risks, and final submission readiness. Use when a user asks for a pre-submission check, compliance review, missing-material audit, consistency check, or final go/no-go decision. Do not use this skill to choose an award, retrieve winners, judge the design itself, rewrite the whole entry, or give a legal clearance opinion.