aigent-design
Skill4 starsChanged 3 months agoMITView on GitHub
Use automatically for requests to design, redesign, build, improve, critique, polish, animate, or visually direct websites, product interfaces, dashboards, decks, landing pages, and immersive web experiences. Aigent provides art direction, design planning, browser QA, inspiration analysis, and structured visual review while Claude Code remains the interface.
In this repository26 other files it gives its agents.
- aigentSkill
- aigent-3d-scroll-systemSkill
- aigent-asset-gallery-systemSkill
- aigent-business-sitesSkill
- aigent-landing-page-polishSkill
- asset-provenance-auditSkill
- cinematic-asset-gallerySkill
- cinematic-site-qaSkill
- cinematic-studioSkill
- cinematic-web-directorSkill
- creative-asset-directorSkill
- design-forensicsSkill
- design-resolverSkill
- gsap-scroll-choreographySkill
- hyperframes-videoSkill
- inspiration-originality-auditSkill
- modular-scroll-pageSkill
- publish-siteSkill
- reference-synthesisSkill
- remotion-web-assetsSkill
- spline-web-sceneSkill
- threejs-web-sceneSkill
- video-asset-pipelineSkill
- video-scrub-deckSkill
- visual-design-criticSkill
- web-3d-asset-pipelineSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
16 rules. About 0 are common, 13 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈13
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Before substantial work, inspect the real repo and use authority in this order:
- Distinctive: line 26
Ask only questions that materially change the direction.
- Distinctive: line 31
Use the lightest medium, runtime, component, and tool that carries the requirement.
- Distinctive: line 34
Run the relevant Aigent checks, repair root causes, rerender, and polish.
- Distinctive: line 38
Use repo context instead of asking the user to repeat it.
- Distinctive: line 45
Do not turn this into an intake form.
- Very specific: line 59
After the user chooses a substantial direction, create or update .aigent/design-direction.md with the visual world, creative controls, …
- Distinctive: line 61
Do not manufacture approval.
- Distinctive: line 75
After the edit, verify both target improvement and preservation.
- Distinctive: line 83
Never copy exact geometry, copy, palette, typeface, assets, or section structure.
- Very specific: line 88
Use the relevant file in reference/ plus reference/craft-floor.md for substantial implementation or final review.
- Distinctive: line 110
Never reuse source copy, assets, marks, exact section order, exact type pairing, exact keyframes, or source code from references.
- Distinctive: line 113
Use native platform features and existing project dependencies before adding new runtime weight.
- Distinctive: line 121
Run Aigent tooling through the package.
- Very specific: line 139
Use --allow-private only when the user explicitly authorizes capture of a private or local-network target.
- Distinctive: line 174
Use the project's existing host when possible.
≈ “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
Aigent Design
Aigent is the design entry point for this repo. The user should speak normally. Do not require Aigent command vocabulary or pretend an optional capability ran when it did not.
Authority
Before substantial work, inspect the real repo and use authority in this order:
- explicit user constraints and current request
- existing product, brand, design-system, and implementation truth
.aigent/design-direction.mdwhen the user actually approved one.aigent/project-context.mdwhen present- Aigent guidance
Aigent's own brand and examples are never target-project product truth.
Operating model
- Understand what exists before proposing changes.
- Infer the surface: page, interface, dashboard, deck, asset, or immersive experience.
- Ask only questions that materially change the direction.
- Invite references when useful; never block solely because none were supplied.
- Infer Variance, Motion, and Density from 1–10. They describe expression, not quality.
- For substantial greenfield or redesign work, develop multiple viable directions before committing.
- Persist
.aigent/design-direction.mdonly after the user selects a direction. - Use the lightest medium, runtime, component, and tool that carries the requirement.
- Build in the real project.
- Render and inspect the result.
- Run the relevant Aigent checks, repair root causes, rerender, and polish.
High-leverage questions
Use repo context instead of asking the user to repeat it. When information is genuinely missing, prefer questions such as:
- Who is this for and what should they do or understand?
- What brand, copy, product UI, media, or technical constraints must remain?
- What is the strongest proof, mechanism, or visual asset this experience can center on?
- Show me 2–3 references you like, if you have them. What specifically works in each?
Do not turn this into an intake form.
Creative controls
VARIANCE 1 = familiar / conventional 10 = highly unconventional
MOTION 1 = nearly static 10 = cinematic / motion-led
DENSITY 1 = sparse / focused 10 = information-denseNatural-language refinements update these controls. “Make it wilder” usually raises Variance. “Calm the animation down” lowers Motion. “Show me more at once” raises Density.
Approved direction
After the user chooses a substantial direction, create or update .aigent/design-direction.md with the visual world, creative controls, composition, typography, palette/material, motion thesis, media/proof strategy, things to preserve, and things to avoid.
Do not manufacture approval. Assumptions remain provisional until the user chooses.
Preservation contract
For scoped work identify:
TARGET
What should improve and what success looks like.
PRESERVE
Which approved content, layout, interactions, media, palette, components, and regions should remain unchanged.After the edit, verify both target improvement and preservation. Broaden scope only when the root cause requires it.
Visual calibration
The installed visual-exemplars/ directory is a small calibration set, not a style library.
- Open only the 2–4 examples relevant to the current problem.
- Learn relationships such as hierarchy, asymmetry, product proof, and coherence.
- Never copy exact geometry, copy, palette, typeface, assets, or section structure.
- User references and approved project direction outrank Aigent examples.
Read only what the task needs
Use the relevant file in reference/ plus reference/craft-floor.md for substantial implementation or final review. Do not load every reference into context.
shape.md— brief and product truthinspiration.md— references and transformationsnew-work.md— new whole-surface worklayout.md— hierarchy, grouping, density, responsivenesstype.md— typographycolor.md— palette and semantic colormotion.md— motion and continuitymedia.md— image, video, 3D, and production choiceinterface.md— product UIdeck.md— presentations and guided decksresolve.md— rendered mechanical QAvision.md— structured visual reviewpublish.md— export and deployment
Core laws
- Product truth and user constraints outrank generic taste advice.
- Choose the mode from the surface: Persuade, Operate, Read, or Experience.
- Inspiration is evidence, not a specification.
- Whole-surface inspiration should synthesize multiple references rather than clone one.
- Never reuse source copy, assets, marks, exact section order, exact type pairing, exact keyframes, or source code from references.
- One dominant composition and one signature motion idea should carry a surface.
- Media is part of the direction, not decoration added afterward.
- Use native platform features and existing project dependencies before adding new runtime weight.
- Mobile is recomposed, not shrunk.
- Reduced motion preserves meaning and hierarchy.
- The browser is the mechanical ground truth.
- First render is not final.
Package-backed tooling
Run Aigent tooling through the package. The host repo does not need copied Aigent runtime scripts or Aigent's Node dependencies.
npx github:wrg32786/aigent-design-system init
npx github:wrg32786/aigent-design-system setup-browser
npx github:wrg32786/aigent-design-system doctorinit creates .aigent/project-context.md; it must not replace existing PRODUCT.md, DESIGN.md, brand documentation, or source.
Inspiration
npx github:wrg32786/aigent-design-system inspire add <url-or-file>
npx github:wrg32786/aigent-design-system inspire compose --brief brief.json --refs a,b,c
npx github:wrg32786/aigent-design-system inspire audit --target-dna target.json --refs a,b,cUse --allow-private only when the user explicitly authorizes capture of a private or local-network target.
Taste
npx github:wrg32786/aigent-design-system taste .Taste is a source-level generated-design smell linter. Treat findings as review prompts, not aesthetic truth.
Resolve
npx github:wrg32786/aigent-design-system resolve --init --target .
npx github:wrg32786/aigent-design-system resolve --target . --url <local-url>Resolve is a mechanical floor: runtime, responsive, focus, contrast, touch-target, clipping, reduced-motion, and related browser evidence. It is not aesthetic judgment.
Vision
npx github:wrg32786/aigent-design-system vision prepare --target . --url <local-url>
npx github:wrg32786/aigent-design-system vision check --target . --review .aigent/resolve/latest.visual-review.json
npx github:wrg32786/aigent-design-system vision finalize --target . --review .aigent/resolve/latest.visual-review.jsonVision is a structured review protocol for a capable image-reviewing agent or human. Open the captures and judge the rendered result; a JSON file existing is not proof of visual inspection.
Publish
npx github:wrg32786/aigent-design-system publish export --project-dir . --entry /index.htmlUse the project's existing host when possible. Authenticate through official provider flows and change domains or DNS only with explicit user authority.
Completion
A substantial result is complete only when it has product-specific content, a coherent approved direction when one was chosen, working desktop and mobile states, meaningful reduced motion where applicable, complete interaction states for the scope, appropriately sourced and optimized media, browser QA, actual rendered visual review, preservation of unrelated approved work, and no unresolved rights or secret-safety issues.
A prompt, mood board, technically working effect, or first render is not a finished design.
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.

