/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
$ npx -y skills add SeanJ1ang/design-judge-skills --skill design-award-match --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/design-award-match
Context preview
The summary Claude sees to decide when to auto-load this skill.
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
SKILL.md
design-award-match.SKILL.mdname: design-award-match
description: "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."
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:
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:
python scripts/validate_award_profiles.py --pretty
Build a focused candidate set, normally three to five routes:
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:
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.
Read more
name: design-award-match description: "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."
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:
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:
python scripts/validate_award_profiles.py --pretty
Build a focused candidate set, normally three to five routes:
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:
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.
面向设计奖全流程的证据驱动 Agent Skills:从获奖案例检索、设计评价和奖项匹配,到申报文字准备与提交终检。 design-judge-skills 将设计奖申报拆解为边界清晰、可独立触发与验证的技能模块,围绕官方来源、证据定位与透明评分构建可追溯的辅助决策流程,并依据公开标准比较申报路径、解释适配度与确定申报优先级。
Repo: SeanJ1ang/design-judge-skills
Other skills on design-judge-skills.
- /design-award-pipeline
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
Open skill - /design-award-search
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
Open skill - /design-evaluation
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
Open skill - /design-information-prep
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
Open skill - /design-judge-shared
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.
Open skill - /design-submission-check
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
Open skill

