This repository was archived by the owner on Aug 10, 2026. It is now read-only.
feat: add v0.3.0 design quality workflow - #10
Merged
Merged
Conversation
sleegme
force-pushed
the
feat/issue-8-v0.3.0
branch
from
July 22, 2026 01:21
eb17a0f to
effb0d9
Compare
sleegme
marked this pull request as ready for review
July 22, 2026 01:44
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
Implements #8 for the planned v0.3.0 feature. The skill already protected routing and mutation boundaries, but its positive generation guidance was too abstract to reliably prevent generic AI/SaaS styling, superficial reference copying, competing visual ideas, or immediate generation without a bounded critique.
Behavioral constraints added
create, authorizedredesign, and design-bearingtranslate.Consolidation and runtime loading
The former medium-neutral
references/frontend-design.mdguidance was consolidated intoreferences/visual-direction.md, which now owns shared direction, reference-system interpretation, anti-default guidance, bounded critique, and four weak-to-strong examples.Only three selectively loaded runtime references were added:
references/generated-image-design.mdreferences/editorial-social-design.mdreferences/web-interface-design.mdShared rules are not duplicated across those files.
SKILL.mdloads only the matching medium file; other media continue through the shared direction plus their existing specialist workflow.Evaluation cases added
A separate
evals/design-quality-cases.jsonlayer covers:The result schema and
grade_design_quality_results.pyrequire baseline/candidate artifact identifiers, client/model/suite provenance, exact observable coverage, pass/fail decisions, and concrete evidence. Graded output is explicitly astructural_record_check, requires independent visual review, and never supports a universal aesthetic claim.Compatibility
meaningful_design_existssemantics.Relationship to #7
Issue #7 remains the separate v0.2.2 onboarding and release-rerun hardening patch. This branch started from the clean v0.2.1-based
main; no v0.2.2 work was present to preserve. This PR does not modify the release workflow, implement #7 onboarding material, close #7, or expand its scope.Validation and actual results
Automatically verified:
python scripts/validate_project.py— passed..tooling/bin/agentskills validate design-workflowusing pinnedskills-ref==0.1.1—Valid skill: design-workflow.python -m compileall -q design-workflow/scripts scripts tests— passed.python -m unittest discover -s tests -v— 26/26 passed, including all existing route/mutation regressions, package allowlist tests, and new design-quality record tests.python design-workflow/scripts/validate_route_contract.py design-workflow/assets/route-contract.example.json— valid.git diff --check— passed.ccfb14698f6d18917d679a927748d74a7707789fd0c0eac88e2e52d927d189c6.5ad4d7867db3f4f136be96e1cfeaae76c09bfa38ba3d3aaec5f50fb366b3c353.Structurally evaluated:
Manually inspected:
visual-direction.md, and the three medium references. It excludes repository docs, evals, tests, the removedfrontend-design.md, and unrelated files.Pending real-client visual evaluation:
evals/README.mdprovides the reproducible paired-run procedure, original fixture, provenance requirements, independent review process, and grading command. No result was fabricated.Unsupported claims and limitations
This PR does not claim universal aesthetic improvement, objective beauty, or identical behavior across clients, models, and generators. Structural or textual graders cannot establish visual quality, verify pixels, or substitute for real-client artifact review. The skill remains a model-agnostic judgment and boundary layer; the connected client/tool still performs generation.
Closes #8