Install
$ agentstack add skill-ohmiler-gridgeist-gridgeist ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Gridgeist
Overview
Craft distinctive interfaces from content and product intent. Make grid, type, spacing, borders, and product UI the visual language; decoration supports the system.
Select a mode
| Intent | Mode | Start with | |---|---|---| | Build a new interface | Create | Content hierarchy and visual thesis | | Restyle working UI | Redesign | Behavior preservation and pattern inventory | | Improve a draft | Review | Prioritized diagnosis before edits |
If direction materially affects brand identity, present 2–3 concise options for approval. Otherwise proceed.
Workflow
- Inspect — Understand product, audience, content, routes, components, tokens, and rendered desktop/mobile UI. Preserve intentional brand and behavior.
- Set a thesis — Write one governing sentence, such as: “A precise learning workspace built on an editorial grid, quiet rules, dense product evidence, and one blue accent.” Read [design-language.md](references/design-language.md) when selecting influences.
- Define the system — Establish container, columns, spacing rhythm, type roles, colors, radius, borders, shadows, and responsive transformations. Prefer reusable tokens over one-off values.
- Compose — Build hierarchy before detail. Align related content, use visible rules to clarify structure, vary section composition, and make one area dominant. Let real code, data, lessons, screenshots, or workflows carry visual weight.
- Implement — Follow repository conventions, semantic HTML, keyboard behavior, and existing primitives. Recompose mobile layouts rather than shrinking desktop. Avoid dependencies for simple CSS effects.
- Refine — Use [review-checklist.md](references/review-checklist.md). Fix issues in this order: clarity, hierarchy, alignment, type/color, interaction/responsiveness, accessibility, implementation quality. Reinspect the rendered result.
Anti-slop contract
- Use one thesis and one coherent system.
- Build hierarchy through scale, position, density, and contrast.
- Give borders, radii, shadows, gradients, and motion defined roles.
- Prefer product-specific copy and evidence over interchangeable decoration.
- Give sections distinct compositions within the shared grid.
Repeated rounded cards, centered hero copy, gradient blobs, excessive pills, uniform sections, arbitrary icon boxes, and generic claims are diagnostic signals, not automatic violations. Replace weak structure with a stronger product-specific idea.
Quick reference
| Element | Starting point | |---|---| | Grid | 12 wide-screen columns; simpler purposeful tracks below | | Type | Sans hierarchy; mono only for technical metadata | | Spacing | Small token scale with controlled dense/airy contrast | | Borders | Quiet 1px rules that organize rather than outline everything | | Shape | Restrained, consistent radii; square corners are valid | | Color | Neutral base with one controlled accent family | | Motion | Short functional transitions with reduced-motion support | | Visuals | Authentic product UI, code, data, diagrams, or imagery |
Adapt these defaults to the brand; do not turn them into a preset.
Output contract
For creation/redesign, provide: Direction, complete responsive Implementation, and Review evidence. For review-only tasks, provide: one-line Verdict, prioritized findings with evidence, and a coherent replacement Direction.
Common mistakes
| Mistake | Correction | |---|---| | Copying a reference literally | Extract principles and preserve the user's brand | | Drawing lines around everything | Use rules to reveal hierarchy and alignment | | Calling any sparse page Swiss | Require rational grid, type hierarchy, and information order | | Making minimalism empty | Add useful product evidence and controlled density | | Styling before understanding content | Establish information hierarchy first | | Stacking desktop UI on mobile | Redesign order, density, navigation, and interaction | | Reporting subjective taste alone | Tie findings to usability, consistency, brand, or accessibility |
Example
> Use Gridgeist to redesign this Next.js course landing page. Keep its functionality and blue brand color, replace the generic SaaS cards with a visible editorial grid, and verify desktop and mobile behavior.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ohmiler
- Source: ohmiler/gridgeist
- License: MIT
- Homepage: https://ohmiler.github.io/gridgeist/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.