ericgandrade/claude-superskills/plans

Claude Code and agent skill by ericgandrade/claude-superskills

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Install

npx vskill@latest install ericgandrade/claude-superskills/plans

SKILL.md

ava-web Skill — Creation Plan v1.25.0

Goal

Create the ava-web skill to generate websites, landing pages, and web components with Avanade visual identity. The skill uses the same color/typography system as ava-pptx (brand-guidelines.md), adapted for web. Supports plain HTML, HTML+Tailwind, React+Tailwind, and Next.js.


Reference Analysis

Avanade Brand (extracted from ava-pptx/references/brand-guidelines.md)
TokenValueWeb usage
Primary Orange#FF5800Buttons, active links, accents, card borders
Dark Orange#DC4600Hover states, Pantone 159
Yellow Accent#FFD700Wave accent line, decorative gradient
Gradient Start#FF5800Hero backgrounds
Gradient Mid#B43C14Hero backgrounds
Gradient End#870032Hero backgrounds
Body Text#333333Paragraphs, headings on light backgrounds
Secondary Text#666666Subtitles, captions
Tertiary Text#999999Labels, footers
Background Tint#FFF0E8Callout boxes, soft highlight sections
White#FFFFFFText over gradient, primary backgrounds
FontSegoe UIWeb: 'Segoe UI', system-ui, -apple-system, sans-serif
Tagline"Do what matters"Footer and nav
WaveOrganic SVGSection decoration (reused from brand-guidelines.md)
Visual Patterns Observed on avanade.com
  • Hero: full-width orange→purple gradient, white text, bottom SVG wave
  • Nav: logo left, links center/right, orange CTA button
  • Content sections: white background with orange accents, 2-3 column grid
  • Stats bar: large orange numbers (e.g., "50,000+ employees")
  • Cards: soft shadow, orange top border or orange icon
  • CTA sections: gradient or solid orange background, white text
  • Footer: dark with white links and white logo
  • Dividers: SVG wave between sections (brand signature element)

Architecture

skills/ava-web/
├── SKILL.md # Main skill spec
├── README.md # User documentation
├── references/
│ ├── web-brand-guidelines.md # CSS vars, typography, spacing, components
│ ├── components.md # Component catalog with HTML+Tailwind+React code
│ └── tailwind-config.md # Tailwind config with Avanade tokens
└── evals/
├── evals.json # 5 test scenarios
└── trigger-eval.json # 15 trigger/no-trigger queries

Tech Stack

  • Plain HTML: semantic tags + CSS custom properties + inline SVG
  • HTML + Tailwind: Tailwind config with Avanade tokens + utility classes
  • React + Tailwind: JSX components, same Tailwind config
  • Next.js: Next.js App Router page structure, Tailwind, reusable components

The skill detects the project stack or asks the user.


Components / Sections to Document

ComponentVariants
NavbarLight (white + orange), Dark (solid orange), Sticky
HeroFull-width gradient + wave, Image bg overlay, Solid orange
Features Grid2 cols, 3 cols, 4 cols — cards with orange icon
Stats BarLarge orange numbers, light or gradient background
Content + ImageImage left, Image right, alternating
Callout / QuoteOrange border, FFF0E8 background, pull-quote
CTA SectionGradient (like PPTX cover), solid orange
TestimonialsWhite card, orange border, avatar
FooterDark, white logo, links, tagline "Do what matters"
Wave DividerReusable SVG wave between sections
ButtonPrimary (orange), Secondary (orange outline), Ghost
CardDefault shadow, orange top-border, gradient header

Supported Page Types

TypeDescription
Landing PageHero + Features + Stats + CTA + Footer
Service PageHero + Content-Image alternating + Features + CTA
About PageHero + Stats + Two-col + Team grid + CTA
Case StudyHero + Challenge/Solution/Result + Stats + Quote + CTA
Contact PageShort hero + Form + Map/Office info + Footer

Tasks

Task 1: Create references/web-brand-guidelines.md

Complete document with:

  • CSS custom properties (:root { --ava-orange: #FF5800; ... })
  • Full Tailwind config with Avanade tokens
  • Web typography scale (px/rem equivalents to PPTX dimensions)
  • Spacing system
  • SVG waves (reused from brand-guidelines.md, adapted for HTML)
  • Dark/light section guidance (when to use gradient vs white)
  • Accessibility rules (minimum contrast 4.5:1 — orange on white FAILS, use only for large text or on dark backgrounds)

Critical accessibility note: #FF5800 on #FFFFFF has contrast 2.8:1 (WCAG AA fail for normal text). Rule: orange only for text ≥24px bold (large text — ratio OK ≥3:1) or as decorative/CTA element. Reading text always in #333333.

Task 2: Create references/components.md

Catalog of all 12 components with:

  • Complete semantic HTML
  • Tailwind version with utility classes
  • React version (JSX + props)
  • Usage notes and variants
Task 3: Create references/tailwind-config.md
js
// tailwind.config.js — Avanade brand tokens
module.exports = {
theme: {
extend: {
colors: {
ava: {
orange: '#FF5800',
'orange-dark':'#DC4600',
yellow: '#FFD700',
flame: '#B43C14',
purple: '#870032',
'gray-dark': '#333333',
'gray-mid': '#666666',
'gray-light': '#999999',
tint: '#FFF0E8',
}
},
fontFamily: {
ava: ["'Segoe UI'", 'system-ui', '-apple-system', 'sans-serif'],
},
backgroundImage: {
'ava-gradient': 'linear-gradient(135deg, #FF5800 0%, #B43C14 55%, #870032 100%)',
'ava-wave': 'linear-gradient(90deg, #FF5800 0%, #DC4600 60%, #B43C14 100%)',
}
}
}
}
Task 4: Create SKILL.md

Complete workflow:

  • Step 0: Discovery — detect stack (HTML/Tailwind/React/Next.js), page type, content
  • Step 1: Load brand — Read references/web-brand-guidelines.md before any code
  • Step 2: Select components — map required sections to the requested page type
  • Step 3: Generate — ready-to-use code, commented per section
  • Step 4: QA — brand compliance checklist before delivery

Minimal frontmatter (name, description, license only):

yaml
---
name: ava-web
description: This skill should be used when the user needs to create a website, landing page, web component, or web UI following official Ava brand guidelines. Trigger for "create a landing page", "build a website", "design a web page", "create a hero section", "Avanade-branded website", "create a React component Avanade style", or any request to generate HTML/CSS/React/Next.js code in Avanade visual identity.
license: MIT
---
Task 5: Create README.md

With Metadata table (Version 1.0.0, Author Eric Andrade, Category design, Tags ui, web, avanade, branding, tailwind, react).

Task 6: Create evals

evals/evals.json — 5 scenarios:

  1. Landing page for an AI service
  2. Hero section React+Tailwind
  3. Case Study page
  4. Stats bar component
  5. Footer with tagline "Do what matters"

evals/trigger-eval.json — 15 queries (10 true, 5 false like Python scripts, audio, Excel).

Task 7: Update repository metadata
  • README.md: 63→64 skills, add ava-web to UI/UX Design table
  • CLAUDE.md: count + skills tree + bundles
  • CHANGELOG.md: v1.25.0 entry
  • bundles.json: add ava-web to content bundle (branded content) and to all
  • cli-installer/README.md: 63→64
  • .claude-plugin/marketplace.json: 63→64
Task 8: Bump version + Commit + Push
bash
./scripts/bump-version.sh patch
# Edit .claude-plugin/plugin.json: "version": "1.25.0"
git add skills/ava-web/ bundles.json README.md CLAUDE.md CHANGELOG.md \
cli-installer/package.json cli-installer/package-lock.json cli-installer/README.md \
.claude-plugin/plugin.json .claude-plugin/marketplace.json
git commit -m "feat: add ava-web skill v1.0.0 and bump to v1.25.0"
git tag v1.25.0
git push origin main && git push origin v1.25.0

Quality Criteria

  • [ ] SKILL.md frontmatter has ONLY name, description, license
  • [ ] No date in SKILL.md (dates only in README.md Metadata table)
  • [ ] Description starts with "This skill should be used when..."
  • [ ] Accessibility documented: orange only for text ≥24px bold or decorative
  • [ ] At least 4 stacks documented (HTML, Tailwind, React, Next.js)
  • [ ] Reusable Wave SVG included in references
  • [ ] All components have HTML + Tailwind + React versions
  • [ ] evals.json has 5 realistic scenarios
  • [ ] trigger-eval.json has 15 queries (10 true, 5 false)
  • [ ] YAML validation passes: ./scripts/validate-skill-yaml.sh skills/ava-web

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
76
Repository forks
15
7-day trend score
22

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ericgandrade/claude-superskills/plans/badge)](https://verified-skill.com/skills/ericgandrade/claude-superskills/plans)

Something wrong with this skill or its page? Tell us.