Install in seconds
Install this skill
Copy the command and run it in your terminal. You can review the source before installing.
terminal
git clone https://github.com/SeanJ1ang/design-judge-skills

Works with Git. The repository opens in your current directory.

📝
WritingPython

Design Information Prep

by SeanJ1ang

Extract facts from design project attachments and draft award submission text for major design competitions (iF, IDEA, Red Dot, etc.). Use to prepare, translate, or validate application fields with evidence-linked claims.

838 stars34 forksAdded 2026/08/06
agent-skillsclaude-codecodexdesign-awardsdesign-evaluationdesign-researchhermes-agentindustrial-designopenclawopencodepython

Documentation

README

Design Information Prep

Purpose

Turn user-authorized attachments into a reusable, evidence-linked project dossier, then compile that dossier into the exact text fields required by one supported award route. Generate no project fact from past-winner copy or unsupported inference.

Runtime Boundary

  • Treat user attachments and explicit user confirmations as the only sources of project facts.
  • Read local award field specifications for field names, limits, routing, and drafting instructions.
  • Do not connect to Supabase, read .env, query winner databases, or place full winner descriptions in model context.
  • Use optional aggregate benchmark profiles only for coverage prompts such as what evidence to look for. Never use them as project facts, prose templates, hidden judging preferences, or winning probabilities.
  • Verify current official rules at request time. Stored specifications record a checked date, not permanent truth.

Input Contract

Accept PDFs, presentations, documents, spreadsheets, images, videos, structured JSON, or plain text. Determine or request:

  • exact award, cycle, route, and language;
  • applicant type and project maturity when they affect routing;
  • all user-authorized project materials;
  • confidentiality or publication restrictions;
  • whether the user wants a dossier, missing-information audit, draft fields, translation, or final text validation.

If the award or route is unknown, use $design-award-match first. If the user only wants final file and portal compliance, use $design-submission-check after drafting.

Workflow

1. Lock the target

Read the selected file under references/awards/. Record the exact award id, cycle, route, stage, language, official sources, and checked date. Verify any current cycle rule that could have changed, including requiredness, limits, language, conditional fields, and publication behavior.

Do not silently merge professional, student, product, and concept routes.

2. Build the project dossier

Read references/evidence-policy.md and references/project-dossier-schema.json. Extract canonical facts into facts records containing:

  • value;
  • status: supported, inferred, confirmed_by_user, or missing;
  • confidence;
  • attachment evidence and locator;
  • whether user confirmation is required.

Preserve contradictions as separate findings. Do not choose a convenient value without reporting the conflict. Mark unavailable facts missing; never fill them from general knowledge or a past winner.

3. Prepare an award-specific evidence packet

Save the dossier as structured JSON and run:

python scripts/prepare_entry_packet.py `
  --dossier examples/project-dossier.example.json `
  --award idea `
  --route general `
  --pretty

The packet identifies ready fields, missing essential facts, available evidence, limits, and drafting instructions. Ask only the questions that block required fields. Continue with partial output when the user prefers, labeling every unresolved field.

4. Draft field by field

Use only facts listed in each field's prepared evidence packet. Follow the official field purpose rather than forcing one generic description into every form.

  • Lead with the answer, not promotional framing.
  • Prefer specific mechanisms and outcomes over unverified superlatives.
  • Distinguish measured outcomes from intended benefits.
  • Preserve units, denominators, dates, maturity, and uncertainty.
  • Do not convert an inference into a confirmed claim through fluent wording.
  • Count words and characters according to the field specification.
  • Keep translations semantically aligned; do not introduce new claims in one language.

Prepare machine-checkable output using references/entry-output-schema.json. Include used_fact_ids for every drafted field.

5. Validate the draft

Run:

python scripts/validate_entry_output.py `
  --dossier examples/project-dossier.example.json `
  --entry examples/idea-entry-output.example.json `
  --pretty

Resolve every Blocker before presenting a field as submission-ready. Treat unsupported or inferred claims awaiting confirmation as Important. The validator checks required fields, route alignment, list limits, word/character limits, and fact provenance; it does not verify scientific truth or live portal behavior.

6. Report

Follow references/output-template.md. Return:

  1. target award, route, cycle, language, and rule freshness;
  2. prepared field text with limit usage;
  3. evidence coverage and assumptions;
  4. missing information as concise user questions;
  5. fields requiring confirmation;
  6. validation decision and remaining findings.

Supported Award Specifications

The references/awards/ directory contains versioned public-field specifications for:

  • iF DESIGN AWARD;
  • iF DESIGN STUDENT AWARD;
  • Red Dot Award: Product Design;
  • IDEA;
  • Design Intelligence Award, with separate Product and Concept routes;
  • K-Design Award;
  • GOOD DESIGN AWARD Japan;
  • Core77 Design Awards;
  • James Dyson Award;
  • European Product Design Award, with Professional and Student routes.

Validate all specifications after editing:

python scripts/validate_field_specs.py --pretty

Decision Rules

  • Current official rules override stored specifications, previous cycles, winner pages, and memory.
  • Missing attachment evidence never becomes a supported fact by inference.
  • A field may be drafted provisionally from an inferred fact only when clearly labeled and confirmed before final submission.
  • Public winner descriptions are not evidence of the user's design and are not application-form ground truth.
  • Evaluation criteria are not separate form fields unless official entry materials explicitly expose them as fields.
  • Ready requires every required field to pass limits and provenance checks.
  • A completed text audit does not prove portal acceptance or legal clearance.

Example Invocations

  • 使用 $design-information-prep,从附件建立作品信息母稿,并生成 IDEA 需要填写的全部英文文字字段。
  • 使用 $design-information-prep,检查这套材料是否足以填写 DIA 概念组;不要补造缺失的市场或测试数据。
  • Use $design-information-prep to adapt this project dossier to iF and Red Dot while preserving evidence links and character limits.

More from SeanJ1ang

Other Claude Code skills by this author in the directory.

🏆
2h ago

Design Award Match

Match a design project to award programs by evaluating eligibility, official rules, and criteria to provide fit scores, evidence confidence, and submission priority. Supports iF, Red Dot, IDEA, and more. Use for award-fit analysis, not winner prediction.
Quality
+27%83834
🏆
2h ago

Design Award Pipeline

Coordinates an end-to-end design-award workflow, routing between winner research, evaluation, award matching, entry preparation, and submission checking. Ideal when a user needs a complete plan, doesn't know which specialist skill to use, or requires a resumable multi-stage process.
Automation
+27%83834
🏆
2h ago

Design Award Search

A skill that retrieves and verifies award-winning designs across eight relevance dimensions. It searches official iF Design, Red Dot, IDEA, and iF Design Student Award sources for comparable precedents.
Automation
+27%83834
🧐
2h ago

Design Evaluation

Evaluate design quality using an evidence-based rubric, classify works, score design and presentation, identify critical risks, and shortlist within maturity tracks. Use for judging, scoring, critiquing, or batch-evaluating designs.
Quality
+27%83834
📚
2h ago

Design Judge Shared

Provides a canonical functional-design taxonomy and official award-source registry for use by Design Judge skills. Install alongside design-award-search and design-award-match to enable award evaluation workflows.
Data
+27%83834
📋
2h ago

Design Submission Check

Audits a design-award submission package for completeness, consistency, and rule compliance. Use for pre-submission checks, missing-material audits, or final go/no-go decisions.
Quality
+27%83834