Skip to content
Back to skills

2189 027 Dr Guid Marketplace Theme 613c49ce

ASecurity

**Generated**: 2025-10-16 **Source**: https://intentsolutions.io **Target**: Astro 5 + Tailwind CSS v4

  • 9 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 11, 2026
designgosqlreactnodedevopssecuritydocumentation

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 2189-027-dr-guid-marketplace-theme_613c49ce --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2189 027 Dr Guid Marketplace Theme 613c49ce?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 2189 027 Dr Guid Marketplace Theme 613c49ce
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2189-027-dr-guid-marketplace-theme-613c49ce/badge)](https://www.skillsdirectory.com/skills/tools-only-2189-027-dr-guid-marketplace-theme-613c49ce)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Intent Solutions Theme Style Guide
## For claudecodeplugins.io Marketplace

**Generated**: 2025-10-16
**Source**: https://intentsolutions.io
**Target**: Astro 5 + Tailwind CSS v4

---

## Color Palette

### Primary Colors
```css
--color-background: #FFFFFF;
--color-background-subtle: #FAFAFA;
--color-text-primary: #1a1a1a;
--color-text-secondary: #666666;
--color-accent: #0066CC;
--color-border: #E5E5E5;
```

### Tailwind CSS v4 Configuration
```css
@theme {
  --color-background: #FFFFFF;
  --color-background-subtle: #FAFAFA;
  --color-text-primary: #1a1a1a;
  --color-text-secondary: #666666;
  --color-accent: #0066CC;
  --color-border: #E5E5E5;
}
```

### Usage Examples
- **Backgrounds**: `bg-white`, `bg-[#FAFAFA]`
- **Text**: `text-[#1a1a1a]`, `text-[#666666]`
- **Accents**: `text-[#0066CC]`, `hover:text-[#0066CC]`
- **Borders**: `border-[#E5E5E5]`

---

## Typography

### Font Stack
```css
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
```

**Tailwind**: `font-sans` (default system font stack)

### Type Scale

| Element | Size | Weight | Line Height | Tailwind Classes |
|---------|------|--------|-------------|------------------|
| **H1** | 2.5-3rem (40-48px) | 700-800 | 1.2 | `text-5xl font-bold leading-tight` |
| **H2** | 2rem (32px) | 700 | 1.3 | `text-4xl font-bold leading-snug` |
| **H3** | 1.5rem (24px) | 600 | 1.4 | `text-2xl font-semibold leading-normal` |
| **H4** | 1.25rem (20px) | 600 | 1.4 | `text-xl font-semibold` |
| **Body** | 1rem (16px) | 400 | 1.6 | `text-base leading-relaxed` |
| **Small** | 0.875rem (14px) | 400 | 1.5 | `text-sm` |

### Typography Classes
```html
<!-- Hero Heading -->
<h1 class="text-5xl font-bold text-[#1a1a1a] leading-tight">

<!-- Section Heading -->
<h2 class="text-4xl font-bold text-[#1a1a1a] leading-snug mb-6">

<!-- Body Text -->
<p class="text-base text-[#666666] leading-relaxed">

<!-- Small Text -->
<span class="text-sm text-[#666666]">
```

---

## Layout Patterns

### Container System
```html
<!-- Main Container -->
<div class="max-w-screen-xl mx-auto px-4 sm:px-6 lg:px-8">

<!-- Narrow Container -->
<div class="max-w-4xl mx-auto px-4">

<!-- Wide Container -->
<div class="max-w-7xl mx-auto px-6">
```

### Spacing System (Consistent rem-based)
- **Extra Small**: `0.5rem` → `space-y-2`, `gap-2`, `p-2`
- **Small**: `1rem` → `space-y-4`, `gap-4`, `p-4`
- **Medium**: `1.5rem` → `space-y-6`, `gap-6`, `p-6`
- **Large**: `2rem` → `space-y-8`, `gap-8`, `p-8`
- **Extra Large**: `3rem` → `space-y-12`, `gap-12`, `p-12`

### Section Padding
```html
<!-- Standard Section -->
<section class="py-16 px-4 sm:px-6 lg:px-8">

<!-- Hero Section -->
<section class="py-24 px-4 sm:px-6 lg:px-8">

<!-- Compact Section -->
<section class="py-12 px-4">
```

---

## Component Styles

### Buttons

#### Primary Button (CTA)
```html
<a href="#" class="inline-block px-6 py-3 text-base font-semibold text-white bg-[#0066CC] rounded-md hover:bg-[#0052a3] transition-colors duration-200">
  Start a Project
</a>
```

#### Secondary Button
```html
<a href="#" class="inline-block px-6 py-3 text-base font-semibold text-[#1a1a1a] border-2 border-[#E5E5E5] rounded-md hover:border-[#0066CC] hover:text-[#0066CC] transition-colors duration-200">
  Learn More
</a>
```

#### Text Link
```html
<a href="#" class="text-[#0066CC] hover:underline transition-all duration-200">
  View Details →
</a>
```

### Navigation

#### Header Navigation
```html
<header class="bg-white border-b border-[#E5E5E5]">
  <div class="max-w-screen-xl mx-auto px-4 sm:px-6 lg:px-8">
    <nav class="flex items-center justify-between h-16">
      <!-- Logo -->
      <div class="text-xl font-bold text-[#1a1a1a]">
        Logo
      </div>

      <!-- Navigation Links -->
      <ul class="hidden md:flex items-center gap-8">
        <li><a href="#" class="text-base text-[#666666] hover:text-[#0066CC] transition-colors">Home</a></li>
        <li><a href="#" class="text-base text-[#666666] hover:text-[#0066CC] transition-colors">About</a></li>
        <li><a href="#" class="text-base text-[#666666] hover:text-[#0066CC] transition-colors">Services</a></li>
        <li><a href="#" class="text-base text-[#666666] hover:text-[#0066CC] transition-colors">Contact</a></li>
      </ul>

      <!-- Mobile Menu Button -->
      <button class="md:hidden text-[#1a1a1a]">
        Menu
      </button>
    </nav>
  </div>
</header>
```

### Cards

#### Service Card
```html
<div class="bg-white border border-[#E5E5E5] rounded-lg p-6 hover:shadow-lg transition-shadow duration-300">
  <h3 class="text-2xl font-semibold text-[#1a1a1a] mb-3">
    Service Title
  </h3>
  <p class="text-base text-[#666666] leading-relaxed mb-4">
    Service description goes here with clear value proposition.
  </p>
  <a href="#" class="text-[#0066CC] hover:underline font-semibold">
    Learn More →
  </a>
</div>
```

#### Project Showcase Card
```html
<article class="bg-white border border-[#E5E5E5] rounded-lg overflow-hidden hover:shadow-xl transition-shadow duration-300">
  <div class="p-6">
    <h3 class="text-xl font-semibold text-[#1a1a1a] mb-2">
      Project Name
    </h3>
    <p class="text-sm text-[#666666] mb-4">
      Tech Stack: React, Node.js, PostgreSQL
    </p>
    <a href="#" class="text-[#0066CC] hover:underline font-semibold text-sm">
      View Case Study →
    </a>
  </div>
</article>
```

#### Plugin Card (for Marketplace)
```html
<div class="bg-white border border-[#E5E5E5] rounded-lg p-6 hover:border-[#0066CC] hover:shadow-lg transition-all duration-300">
  <div class="flex items-start justify-between mb-3">
    <h3 class="text-xl font-semibold text-[#1a1a1a]">
      Plugin Name
    </h3>
    <span class="text-xs font-semibold px-2 py-1 bg-[#FAFAFA] text-[#666666] rounded">
      v1.0.0
    </span>
  </div>
  <p class="text-sm text-[#666666] leading-relaxed mb-4">
    Plugin description explaining what it does and value.
  </p>
  <div class="flex items-center gap-2 mb-4">
    <span class="text-xs px-2 py-1 bg-[#FAFAFA] text-[#666666] rounded">security</span>
    <span class="text-xs px-2 py-1 bg-[#FAFAFA] text-[#666666] rounded">devops</span>
  </div>
  <button class="w-full px-4 py-2 text-sm font-semibold text-white bg-[#0066CC] rounded-md hover:bg-[#0052a3] transition-colors">
    Install Plugin
  </button>
</div>
```

---

## Hero Section Pattern

```html
<section class="relative bg-white py-24 px-4 sm:px-6 lg:px-8">
  <div class="max-w-4xl mx-auto text-center">
    <h1 class="text-5xl font-bold text-[#1a1a1a] leading-tight mb-6">
      Clear Value Proposition Headline
    </h1>
    <p class="text-xl text-[#666666] leading-relaxed mb-8 max-w-2xl mx-auto">
      Supporting description that explains what you do and who you serve.
    </p>
    <div class="flex flex-col sm:flex-row items-center justify-center gap-4">
      <a href="#" class="inline-block px-8 py-4 text-lg font-semibold text-white bg-[#0066CC] rounded-md hover:bg-[#0052a3] transition-colors">
        Primary CTA
      </a>
      <a href="#" class="inline-block px-8 py-4 text-lg font-semibold text-[#1a1a1a] border-2 border-[#E5E5E5] rounded-md hover:border-[#0066CC] hover:text-[#0066CC] transition-colors">
        Secondary CTA
      </a>
    </div>
  </div>
</section>
```

---

## Grid Layouts

### Three Column Grid
```html
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
  <!-- Cards here -->
</div>
```

### Two Column Grid
```html
<div class="grid grid-cols-1 lg:grid-cols-2 gap-12 items-center">
  <!-- Content and image -->
</div>
```

### Four Column Grid (for categories)
```html
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6">
  <!-- Category cards -->
</div>
```

---

## Footer Pattern

```html
<footer class="bg-[#FAFAFA] border-t border-[#E5E5E5] py-12">
  <div class="max-w-screen-xl mx-auto px-4 sm:px-6 lg:px-8">
    <div class="grid grid-cols-1 md:grid-cols-4 gap-8 mb-8">
      <!-- Company Info -->
      <div>
        <h4 class="text-lg font-semibold text-[#1a1a1a] mb-4">Company</h4>
        <p class="text-sm text-[#666666] leading-relaxed">
          Brief company description or tagline.
        </p>
      </div>

      <!-- Links Column 1 -->
      <div>
        <h4 class="text-sm font-semibold text-[#1a1a1a] mb-4 uppercase tracking-wider">Product</h4>
        <ul class="space-y-2">
          <li><a href="#" class="text-sm text-[#666666] hover:text-[#0066CC]">Features</a></li>
          <li><a href="#" class="text-sm text-[#666666] hover:text-[#0066CC]">Pricing</a></li>
        </ul>
      </div>

      <!-- Links Column 2 -->
      <div>
        <h4 class="text-sm font-semibold text-[#1a1a1a] mb-4 uppercase tracking-wider">Resources</h4>
        <ul class="space-y-2">
          <li><a href="#" class="text-sm text-[#666666] hover:text-[#0066CC]">Documentation</a></li>
          <li><a href="#" class="text-sm text-[#666666] hover:text-[#0066CC]">Guides</a></li>
        </ul>
      </div>

      <!-- Links Column 3 -->
      <div>
        <h4 class="text-sm font-semibold text-[#1a1a1a] mb-4 uppercase tracking-wider">Company</h4>
        <ul class="space-y-2">
          <li><a href="#" class="text-sm text-[#666666] hover:text-[#0066CC]">About</a></li>
          <li><a href="#" class="text-sm text-[#666666] hover:text-[#0066CC]">Contact</a></li>
        </ul>
      </div>
    </div>

    <!-- Copyright -->
    <div class="border-t border-[#E5E5E5] pt-8">
      <p class="text-sm text-[#666666] text-center">
        © 2025 Company Name. All rights reserved.
      </p>
    </div>
  </div>
</footer>
```

---

## Special Effects

### Shadows
```css
/* Subtle hover shadow */
hover:shadow-lg

/* Card shadow on hover */
hover:shadow-xl

/* Tailwind Custom */
shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05)
shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1)
shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1)
shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1)
```

### Transitions
```css
/* Standard transition */
transition-colors duration-200

/* Smooth all */
transition-all duration-300

/* Shadow transition */
transition-shadow duration-300
```

### Border Radius
```css
/* Standard */
rounded-md (0.375rem / 6px)

/* Large */
rounded-lg (0.5rem / 8px)

/* Pills */
rounded-full
```

---

## Responsive Breakpoints

```css
/* Mobile First */
Default: < 640px

sm: 640px   /* Small tablets */
md: 768px   /* Tablets */
lg: 1024px  /* Laptops */
xl: 1280px  /* Desktops */
2xl: 1536px /* Large desktops */
```

### Responsive Utilities Pattern
```html
<!-- Hide on mobile, show on desktop -->
<div class="hidden lg:block">

<!-- Show on mobile, hide on desktop -->
<div class="block lg:hidden">

<!-- Responsive grid -->
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3">

<!-- Responsive padding -->
<div class="px-4 sm:px-6 lg:px-8">

<!-- Responsive text -->
<h1 class="text-3xl md:text-4xl lg:text-5xl">
```

---

## Application to ClaudeCodePlugins Marketplace

### Recommended Component Mapping

| Marketplace Element | Intent Solutions Pattern |
|---------------------|-------------------------|
| Plugin Cards | Service Cards (white bg, border, hover shadow) |
| Category Navigation | Header Navigation (horizontal, minimal) |
| Hero Section | Centered hero with dual CTAs |
| Plugin Grid | 3-column grid on desktop, 1-column mobile |
| Sponsor Page | Project showcase cards |
| Skill Enhancers Category | Service cards with tech stack tags |
| Footer | 4-column footer with links |

### Key Design Principles
1. **Minimalism**: Clean white backgrounds, subtle borders
2. **High Contrast**: Dark text (#1a1a1a) on white backgrounds
3. **Accent Sparingly**: Blue (#0066CC) only for interactive elements
4. **Consistent Spacing**: rem-based scale (0.5, 1, 1.5, 2, 3)
5. **Subtle Interactions**: Hover states with color shifts and shadows
6. **Mobile First**: Responsive grids and flexible layouts

---

## Quick Start Implementation

### 1. Update Tailwind Config (if using custom theme)
```js
// tailwind.config.js
export default {
  theme: {
    extend: {
      colors: {
        'brand-accent': '#0066CC',
        'text-primary': '#1a1a1a',
        'text-secondary': '#666666',
        'border-light': '#E5E5E5',
        'bg-subtle': '#FAFAFA',
      },
    },
  },
}
```

### 2. Global Styles (for Astro)
```css
/* src/styles/global.css */
@tailwind base;
@tailwind components;
@tailwind utilities;

@layer base {
  body {
    @apply text-base text-[#1a1a1a] bg-white font-sans leading-relaxed;
  }

  h1 { @apply text-5xl font-bold leading-tight; }
  h2 { @apply text-4xl font-bold leading-snug; }
  h3 { @apply text-2xl font-semibold; }

  a {
    @apply transition-colors duration-200;
  }
}

@layer components {
  .btn-primary {
    @apply inline-block px-6 py-3 text-base font-semibold text-white bg-[#0066CC] rounded-md hover:bg-[#0052a3] transition-colors;
  }

  .btn-secondary {
    @apply inline-block px-6 py-3 text-base font-semibold text-[#1a1a1a] border-2 border-[#E5E5E5] rounded-md hover:border-[#0066CC] hover:text-[#0066CC] transition-colors;
  }

  .card {
    @apply bg-white border border-[#E5E5E5] rounded-lg p-6 hover:shadow-lg transition-shadow duration-300;
  }
}
```

### 3. Example Astro Component
```astro
---
// src/components/PluginCard.astro
interface Props {
  name: string;
  description: string;
  version: string;
  category: string;
}

const { name, description, version, category } = Astro.props;
---

<div class="card hover:border-[#0066CC]">
  <div class="flex items-start justify-between mb-3">
    <h3 class="text-xl font-semibold text-[#1a1a1a]">{name}</h3>
    <span class="text-xs font-semibold px-2 py-1 bg-[#FAFAFA] text-[#666666] rounded">
      {version}
    </span>
  </div>
  <p class="text-sm text-[#666666] leading-relaxed mb-4">
    {description}
  </p>
  <div class="flex items-center gap-2 mb-4">
    <span class="text-xs px-2 py-1 bg-[#FAFAFA] text-[#666666] rounded">
      {category}
    </span>
  </div>
  <button class="btn-primary w-full">
    Install Plugin
  </button>
</div>
```

---

**End of Style Guide**
**Generated**: 2025-10-16
**Next Steps**: Apply these patterns to claudecodeplugins.io marketplace components

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.