frontend-design
Create distinctive, production-grade Stellar dApp UI.
Skill by rylsherdamz-rgb
Chalk Labs
Need help deploying frontend-design?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/rylsherdamz-rgb-frontend-design
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, design, frontend, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/frontend-design
What's inside
- Skill name
frontend-design- Description
- Create distinctive, production-grade Stellar dApp UI. Combines bold aesthetic direction with smart contract integration patterns — wallet connection flows, transaction UX, contract data displays, and agentic kit hook wiring. No generic "AI slop" aesthetics.
- License
- MIT
- Instructions
- 276 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Agent Skills spec issues
- files: referenced but missing: templates/frontend/providers/wallet-provider.tsx, templates/frontend/hooks/use-stellar-data.ts, templates/frontend/hooks/use-contract.ts, templates/frontend/hooks/use-stellar-wallet.ts, templates/frontend/components/connect-button.tsx
Files (1)
- SKILL.md
SKILL.md (first lines)
# Frontend Design — Stellar dApp UI
Build visually distinctive Stellar dApp frontends that integrate wallet
connection, contract interaction, and transaction flows — all while
avoiding generic "AI slop" aesthetics.
## When to Use
- Designing wallet connect / disconnect UI that stands out
- Displaying on-chain data (balances, token info, contract state) beautifully
- Building transaction confirmation flows with loading + success states
- Creating a cohesive dApp dashboard with contract read/write widgets
- Styling agentic kit components (`useStellarData`, `useContract`, `useWallet`)
- Any Stellar frontend task where visual polish matters
## Design Thinking
Before writing UI code, commit to a bold aesthetic direction:
- **Purpose**: What does this interface do? Who uses it — traders, devs, collectors?
- **Tone**: Pick an extreme — brutalist dark, luxe-light editorial, retro-terminal,
futuristic glassmorphism, industrial monochrome, playful neo-brutalism.
- **Blockchain UX constraints**: Wallet not connected, waiting for confirmation,
tx pending, tx confirmed, error states — each needs its own visual language.
- **Differentiation**: What makes this UNFORGETTABLE? A custom loading spinner
made from Stellar icons? Animated transaction history? A gradient that
shifts with each new block?
**CRITICAL**: Execute with precision. Bold maximalism and refined minimalism
both work — the key is intentionality, not intensity.
## Stellar dApp UI Patterns
### Pattern 1 — Wallet Connection
Every dApp starts with wallet connect. Design for the full lifecycle:
```
Disconnected → Connecting → Connected → Disconnecting
```
| State | Visual treatment |
|-------|------------------|
| Disconnected | Prominent CTA, subtle pulse animation on the connect button |
| Connecting | Spinner, disabled button, "Opening Freighter..." text |
| Connected | Address badge (abbreviated), XLM balance chip, disconnect affordance |
| Disconnecting | Brief fade before returning to disconnected state |
### Pattern 2 — Transaction Flow
A tx has 4 phases. Each needs distinct UI:
```
Simulate → Sign → Submit → Confirm
```
| Phase | UX |
|-------|----|
| **Simulate** | Show expected state change: "You will send 100 USDC to G..." with gas estimate |
| **Sign** | "Check your wallet to approve" — wallet handles the modal, but show a waiting state |
| **Submit** | Animated progress bar or spinner — "Waiting for ledger confirmation (~5s)" |
| **Confirm** | Success animation + updated balances. Or error with clear reason and retry button |
### Pattern 3 — Contract Data Display
For read-only contract state (`useContract().read()`):
- **Numeric values**: Format with proper decimal places, show loading skeleton
- **Addresses**: Truncate with `G...abcd` pattern, link to Stellar Expert
- **Timestamps**: Relative ("2 min ago") + tooltip with absolute
- **Enums/status**: Badge with color-coded status indicator
- **Empty state**: Never show "0" without context — use "No tokens yet" with illustration
### Pattern 4 — Error States
Blockchain errors are frequent. Design them in:
- **Wallet not connected**: Context-aware prompt, not a red error box
- **User rejected**: Subtle dismissal, no alarm
- **Insufficient XLM**: Actionable — "You need at least 1.1 XLM for this transaction"
- **Network mismatch**: Prominent banner with one-click network switch
- **RPC timeout**: Retry button with exponential backoff indicator
## Tailwind CSS — Mandatory Styling
All UI code must use **Tailwind CSS** (v4+, bundled with the scaffold). No CSS modules, no styled-components, no inline styles for layout or color. Use `tailwindcss` for every design choice — typography, spacing, color, layout, animation.
### Tailwind Patterns for dApps
| Pattern | Tailwind | When |
|---------|----------|------|
| Address display | `font-mono text-sm truncate max-w-[120px]` | All on-chain addresses |
| Loading skeleton | `animate-pulse bg-muted rounded h-{n} w-{n}` | While contract data loads |
| Balance number | `font-mono tabular-nums` | Numeric on-chain values |
| Status badge | `rounded-full px-2 py-0.5 text-xs font-medium bg-{color}/10 text-{color}` | Tx status, token state |
| Card | `rounded-lg border bg-card text-card-foreground shadow-sm` | Data sections |
| CTA button | `px-4 py-2 bg-primary text-primary-foreground rounded-lg font-medium hover:bg-primary/90` | Primary actions |
| Error message | `text-sm text-destructive bg-destructive/10 rounded px-3 py-2` | Error states |
| Success toast | `text-sm text-emerald-600 bg-emerald-50 dark:text-emerald-400 dark:bg-emerald-950/50` | Confirmation |
### Customizing the dApp Theme
In `tailwind.config.ts`, define semantic tokens for your dApp's brand:
```ts
theme: {
extend: {
colors: {
stellar: { // Stellar brand integration
blue: "#3e5b9c",
purple: "#7c3aed",
},
},
fontFamily: {
mono: ["JetBrains Mono", "Fira Code", "monospace"], // for addresses + data
},
keyframes: {
"slide-bar": { "0%": { width: "0%" }, "100%": { width: "100%" } },
},From rylsherdamz-rgb/stellar-forge, MIT.
More from rylsherdamz-rgb/stellar-forge
- 0.606score
ui-ux-pro-max
rylsherdamz-rgb
UI/UX design intelligence for web and mobile.
SkillBFreshness: B★ 17Claude Code +9 - 0.606score
stellar-forge
rylsherdamz-rgb
Eval-driven coding harness for building production Stellar dApps.
SkillBFreshness: B★ 17Claude Code +9 - 0.601score
zk-proofs
rylsherdamz-rgb
Zero-knowledge proofs and privacy patterns on Stellar.
SkillBFreshness: B★ 17Claude Code +9 - 0.601score
assets
rylsherdamz-rgb
Stellar classic assets, trustlines, and Stellar Asset Contract (SAC) bridge to smart contracts.
SkillBFreshness: B★ 17Claude Code +9 - 0.601score
standards
rylsherdamz-rgb
Stellar Ecosystem Proposals (SEPs), Core Advancement Proposals (CAPs), and ecosystem references.
SkillBFreshness: B★ 17Claude Code +9 - 0.601score
stellar-mcp
rylsherdamz-rgb
MCP (Model Context Protocol) tools for Stellar development.
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
smart-contracts
rylsherdamz-rgb
Stellar smart contract development (Rust, soroban-sdk).
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
data
rylsherdamz-rgb
Querying Stellar chain data via Stellar SDK (preferred), Stellar RPC, and Horizon (legacy).
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
dapp
rylsherdamz-rgb
Stellar dApp / frontend development.
SkillBFreshness: B★ 17Claude Code +9 - 0.598score
agentic-payments
rylsherdamz-rgb
Agentic and machine-to-machine payments on Stellar.
SkillBFreshness: B★ 17Claude Code +9 - 0.588score
graphify
rylsherdamz-rgb
Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists.
SkillBFreshness: B★ 17Claude Code +9 - 0.507score
design
claudekit
Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini AI), corporate identity program (50 deliverables…
SkillBFreshness: B★ 17Claude Code +9
Signals
- Stars
- 17
- Forks
- 2
- Open issues
- 8
- Last commit (this folder)
- Aug 11, 2026 (2 months ago)
- Last release
- Jul 30, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/rylsherdamz-rgb/stellar-forge
- Website
- stellarforge.xyz
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from rylsherdamz-rgb
- 0.606score
stellar-forge
rylsherdamz-rgb
Eval-driven coding harness for building production Stellar dApps.
SkillBFreshness: B★ 17Claude Code +9 - 0.606score
ui-ux-pro-max
rylsherdamz-rgb
UI/UX design intelligence for web and mobile.
SkillBFreshness: B★ 17Claude Code +9 - 0.601score
zk-proofs
rylsherdamz-rgb
Zero-knowledge proofs and privacy patterns on Stellar.
SkillBFreshness: B★ 17Claude Code +9 - 0.601score
assets
rylsherdamz-rgb
Stellar classic assets, trustlines, and Stellar Asset Contract (SAC) bridge to smart contracts.
SkillBFreshness: B★ 17Claude Code +9 - 0.601score
standards
rylsherdamz-rgb
Stellar Ecosystem Proposals (SEPs), Core Advancement Proposals (CAPs), and ecosystem references.
SkillBFreshness: B★ 17Claude Code +9 - 0.601score
stellar-mcp
rylsherdamz-rgb
MCP (Model Context Protocol) tools for Stellar development.
SkillBFreshness: B★ 17Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get frontend-design running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
frontend-design skill. Agent Mart. https://agentmart.dev/skills/rylsherdamz-rgb-frontend-design (last updated 2026-10-24)