Files
davila7__claude-code-templates/docs/index.html
Dani 9212d24244 feat: Add BrainGrid partner banner across all pages
Add PartnerBanner component with BrainGrid branding to index and all
type pages (agents, commands, skills, etc.). Remove BrainGrid from
featured cards section. Include logo assets.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 12:29:33 -04:00

727 lines
47 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Claude Code Templates - Supercharge Your AI-Powered Development with Anthropic's Claude Code</title>
<meta name="description" content="Professional templates and configurations for Anthropic's Claude Code. Get Claude Opus 4.1 working at terminal velocity with 100+ agents, 159+ commands, settings, hooks, and MCPs. Transform your development workflow with AI.">
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-YWW6FV2SGN"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-YWW6FV2SGN');
</script>
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://aitmpl.com/">
<meta property="og:title" content="Claude Code Templates - Supercharge Your AI Development with Anthropic Claude">
<meta property="og:description" content="Professional templates for Anthropic's Claude Code. Deep coding at terminal velocity with Claude Opus 4.1. Install 100+ agents, commands, settings & hooks. Transform your AI-powered development workflow.">
<meta property="og:image" content="https://aitmpl.com/images/social-preview.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Claude Code Templates - Supercharge Your AI Development with Anthropic Claude">
<meta property="og:site_name" content="Claude Code Templates">
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:url" content="https://aitmpl.com/">
<meta name="twitter:title" content="Claude Code Templates - Supercharge Your AI Development">
<meta name="twitter:description" content="Professional templates for Anthropic's Claude Code. Deep coding at terminal velocity with Claude Opus 4.1. Install 100+ agents, commands, settings & hooks.">
<meta name="twitter:image" content="https://aitmpl.com/images/social-preview.png">
<meta name="twitter:image:alt" content="Claude Code Templates - Supercharge Your AI Development with Anthropic Claude">
<meta name="twitter:creator" content="@davila7">
<meta name="twitter:site" content="@davila7">
<!-- Additional SEO -->
<meta name="keywords" content="Claude Code, Anthropic Claude, AI development, Claude Opus 4.1, code templates, AI assistant, terminal velocity, deep coding, agents, commands, MCP, Model Context Protocol, development tools, AI-powered development, Claude Code configurations, Claude Code setup, agentic search, multi-file edits">
<meta name="author" content="Claude Code Templates Community">
<meta name="robots" content="index, follow">
<link rel="canonical" href="https://aitmpl.com/">
<!-- Sitemap for SEO -->
<link rel="sitemap" type="application/xml" href="/sitemap.xml">
<!-- Claude Code / Anthropic relation -->
<meta name="product" content="Claude Code Templates">
<meta name="platform" content="Anthropic Claude Code">
<meta name="category" content="AI Development Tools">
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="static/favicon/favicon.ico">
<link rel="icon" type="image/png" sizes="16x16" href="static/favicon/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="static/favicon/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="static/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="192x192" href="static/favicon/android-chrome-192x192.png">
<link rel="icon" type="image/png" sizes="512x512" href="static/favicon/android-chrome-512x512.png">
<link rel="stylesheet" href="css/styles.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/devicon.min.css">
<script src="https://cdn.counter.dev/script.js" data-id="1f599060-4af4-4cbc-a809-a158768ab768" data-utcoffset="-4"></script>
<!-- Hotjar Tracking Code for https://aitmpl.com -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:6519181,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<!-- Structured Data for SEO - SoftwareApplication -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Claude Code Templates",
"applicationCategory": "DeveloperApplication",
"description": "Professional templates and configurations for Anthropic's Claude Code. Transform your AI-powered development workflow with Claude Opus 4.1 at terminal velocity.",
"operatingSystem": ["Windows", "macOS", "Linux"],
"softwareVersion": "1.18.0",
"url": "https://aitmpl.com/",
"downloadUrl": "https://www.npmjs.com/package/claude-code-templates",
"author": {
"@type": "Organization",
"name": "Claude Code Templates Community",
"url": "https://github.com/davila7/claude-code-templates"
},
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"relatedLink": "https://www.anthropic.com/claude-code",
"keywords": "Claude Code, Anthropic, AI development, Claude Opus 4.1, terminal velocity, deep coding"
}
</script>
<!-- Structured Data for SEO - WebSite with SearchAction -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Claude Code Templates",
"url": "https://aitmpl.com/",
"description": "Professional templates and configurations for Anthropic's Claude Code",
"potentialAction": {
"@type": "SearchAction",
"target": "https://aitmpl.com/?search={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>
<!-- Screen reader only class for SEO-visible H1 -->
<style>
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;
}
</style>
</head>
<body>
<!-- Beta dashboard banner -->
<div style="background: linear-gradient(135deg, #059669, #0d9488, #2563eb); text-align: center; padding: 32px 24px; font-family: system-ui, -apple-system, sans-serif; color: white; border-bottom: 2px solid rgba(255,255,255,0.1);">
<a href="https://app.aitmpl.com" target="_blank" rel="noopener noreferrer" style="color: white; text-decoration: none; display: flex; flex-direction: column; align-items: center; gap: 10px;">
<div style="display: flex; align-items: center; gap: 14px;">
<span style="font-size: 28px;">&#x1f680;</span>
<span style="font-size: 24px; font-weight: 700;">Try our new Dashboard</span>
<span style="background: rgba(255,255,255,0.2); padding: 4px 14px; border-radius: 6px; font-size: 13px; font-weight: 700; letter-spacing: 1.5px;">BETA</span>
</div>
<span style="font-size: 16px; opacity: 0.85;">Browse, search, and collect components in a modern UI &rarr;</span>
</a>
</div>
<header class="header">
<div class="container">
<div class="header-content">
<div class="terminal-header">
<h1 class="sr-only">Claude Code Templates - AI-Powered Development Tools for Anthropic's Claude Code</h1>
<div class="ascii-title" aria-hidden="true">
<pre class="ascii-art"> ██████╗██╗ █████╗ ██╗ ██╗██████╗ ███████╗ ██████╗ ██████╗ ██████╗ ███████╗ ████████╗███████╗███╗ ███╗██████╗ ██╗ █████╗ ████████╗███████╗███████╗
██╔════╝██║ ██╔══██╗██║ ██║██╔══██╗██╔════╝ ██╔════╝██╔═══██╗██╔══██╗██╔════╝ ╚══██╔══╝██╔════╝████╗ ████║██╔══██╗██║ ██╔══██╗╚══██╔══╝██╔════╝██╔════╝
██║ ██║ ███████║██║ ██║██║ ██║█████╗ ██║ ██║ ██║██║ ██║█████╗ ██║ █████╗ ██╔████╔██║██████╔╝██║ ███████║ ██║ █████╗ ███████╗
██║ ██║ ██╔══██║██║ ██║██║ ██║██╔══╝ ██║ ██║ ██║██║ ██║██╔══╝ ██║ ██╔══╝ ██║╚██╔╝██║██╔═══╝ ██║ ██╔══██║ ██║ ██╔══╝ ╚════██║
╚██████╗███████╗██║ ██║╚██████╔╝██████╔╝███████╗ ╚██████╗╚██████╔╝██████╔╝███████╗ ██║ ███████╗██║ ╚═╝ ██║██║ ███████╗██║ ██║ ██║ ███████╗███████║
╚═════╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝</pre>
</div>
<div class="terminal-subtitle">
<span class="status-dot"></span>
Ready-to-use configurations for your <strong>Claude Code</strong> projects
</div>
</div>
<nav class="header-actions" aria-label="Main navigation">
<a href="blog/index.html" class="header-btn">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M18,20H6V4H13V9H18V20Z"/>
</svg>
Blog
</a>
<a href="https://discord.gg/dyTTwzBhwY" target="_blank" rel="noopener noreferrer" class="header-btn">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z"/>
</svg>
Discord
</a>
<!-- <a href="jobs.html" class="header-btn">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M10,2H14A2,2 0 0,1 16,4V6H20A2,2 0 0,1 22,8V19A2,2 0 0,1 20,21H4A2,2 0 0,1 2,19V8A2,2 0 0,1 4,6H8V4A2,2 0 0,1 10,2M14,6V4H10V6H14Z"/>
</svg>
Jobs
</a> -->
<a href="https://github.com/davila7/claude-code-templates" target="_blank" rel="noopener noreferrer" class="header-btn">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.30.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/>
</svg>
GitHub
</a>
</nav>
</div>
</div>
</header>
<main class="terminal" role="main" aria-label="Claude Code Templates component browser">
<section class="stats-section">
<div class="stats-badges">
<a href="https://z.ai?utm_source=aitmpl.com&utm_medium=badge&utm_campaign=partnership" target="_blank" class="stat-badge-link">
<img src="https://img.shields.io/badge/Sponsored%20by-Z.AI-2563eb?style=flat&logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTIgMkw0IDhWMTRMMTIgMjBMMjAgMTRWOEwxMiAyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+" alt="Sponsored by Z.AI" class="stat-badge">
</a>
<a href="https://www.npmjs.com/package/claude-code-templates" target="_blank" class="stat-badge-link">
<img src="https://img.shields.io/npm/dt/claude-code-templates.svg" alt="npm downloads" class="stat-badge">
</a>
<a href="https://github.com/davila7/claude-code-templates" target="_blank" class="stat-badge-link">
<img src="https://img.shields.io/github/stars/davila7/claude-code-templates.svg?style=social&label=Star" alt="GitHub stars" class="stat-badge">
</a>
<a href="https://github.com/davila7/claude-code-templates/blob/main/LICENSE" target="_blank" class="stat-badge-link">
<img src="https://img.shields.io/badge/License-MIT-blue.svg?style=flat" alt="MIT License" class="stat-badge">
</a>
<a href="https://vercel.com/blog/vercel-open-source-program-fall-2025-cohort" target="_blank" class="stat-badge-link">
<img src="https://vercel.com/oss/program-badge.svg" alt="Vercel OSS Program" class="stat-badge">
</a>
<a href="https://get.neon.com/4eCjZDz" target="_blank" class="stat-badge-link">
<img src="https://img.shields.io/badge/Neon-Open%20Source%20Program-00E599?style=flat&logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgZmlsbD0iIzAwRTU5OSIvPjwvc3ZnPg==" alt="Neon Open Source Program" class="stat-badge">
</a>
</div>
</section>
<!-- Featured Projects - Compact -->
<section class="featured-section featured-compact" id="featuredSection">
<div class="featured-header">
<span class="featured-label">Featured</span>
<div class="carousel-nav">
<button class="carousel-nav-btn" onclick="scrollFeaturedCarousel('left')">
<svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor">
<path d="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"/>
</svg>
</button>
<button class="carousel-nav-btn" onclick="scrollFeaturedCarousel('right')">
<svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor">
<path d="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"/>
</svg>
</button>
</div>
</div>
<div class="carousel-track-compact" id="featuredCarousel">
<!-- Neon Featured Card -->
<a href="featured/neon-instagres/index.html" class="featured-card-compact" target="_blank">
<div class="featured-logo-compact">
<img src="https://neon.tech/brand/neon-logo-dark-color.svg" alt="Neon Logo" onerror="this.style.display='none';">
</div>
<div class="featured-info-compact">
<h3>Neon</h3>
<p>Complete Postgres Template</p>
</div>
<span class="featured-arrow-compact">&#8594;</span>
</a>
<!-- ClaudeKit Featured Card -->
<a href="featured/claudekit/index.html" class="featured-card-compact" target="_blank">
<div class="featured-logo-compact">
<img src="https://docs.claudekit.cc/logo-horizontal.png" alt="ClaudeKit Logo" onerror="this.style.display='none';">
</div>
<div class="featured-info-compact">
<h3>ClaudeKit</h3>
<p>AI Agents & Skills for Claude Code</p>
</div>
<span class="featured-arrow-compact">&#8594;</span>
</a>
</div>
</section>
<section class="unified-filter-section">
<div class="search-header">
<div class="terminal-command">
<div class="header-content">
<h2 class="search-title"><span class="terminal-dot"></span><strong>Search </strong><span class="title-params">(components/settings/templates)</span></h2>
<p class="search-subtitle">&#9135; Build your personalized development stack</p>
</div>
</div>
</div>
<div class="terminal-search-container">
<div class="terminal-search-wrapper" onclick="focusSearchInput()">
<span class="terminal-prompt">&gt;</span>
<label for="searchInput" class="sr-only">Search Claude Code components</label>
<input type="text" id="searchInput" class="terminal-search-input" placeholder="Search components..." oninput="handleSearchInput(event)" onkeydown="handleSearchKeydown(event)" aria-label="Search Claude Code components, agents, settings, hooks, and MCPs">
<div class="terminal-cursor" id="terminalCursor"></div>
<svg class="search-icon-end" width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M15.5,14H14.71L14.43,13.73C15.41,12.59 16,11.11 16,9.5C16,5.91 13.09,3 9.5,3C5.91,3 3,5.91 3,9.5C3,13.09 5.91,16 9.5,16C11.11,16 12.59,15.41 13.73,14.43L14,14.71V15.5L19,20.49L20.49,19L15.5,14M9.5,14C7.01,14 5,11.99 5,9.5C5,7.01 7.01,5 9.5,5C11.99,5 14,7.01 14,9.5C14,11.99 11.99,14 9.5,14Z"/>
</svg>
<button class="terminal-clear-btn" id="clearSearchBtn" onclick="clearSearch()" style="display: none;" title="Clear search">
<svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor">
<path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"/>
</svg>
</button>
</div>
<div class="search-results-info" id="searchResultsInfo" style="display: none;">
<div class="terminal-results">
<span class="terminal-dot"></span>
<div class="results-content">
<div class="results-count" id="resultsCount">Found(0 results)</div>
<div class="search-filters">&#9135; <span class="search-filter-tags" id="searchFilterTags"></span></div>
</div>
</div>
</div>
</div>
<div class="component-type-filters">
<div class="filter-group">
<div class="filter-chips">
<a href="/skills" class="filter-chip active" data-filter="skills" onclick="handleFilterClick(event, 'skills')">
<span class="new-label">NEW</span>
<span class="chip-icon">&#127912;</span>skills
</a>
<a href="/agents" class="filter-chip" data-filter="agents" onclick="handleFilterClick(event, 'agents')">
<span class="chip-icon">&#129302;</span>agents
</a>
<a href="/commands" class="filter-chip" data-filter="commands" onclick="handleFilterClick(event, 'commands')">
<span class="chip-icon">&#9889;</span>commands
</a>
<a href="/settings" class="filter-chip" data-filter="settings" onclick="handleFilterClick(event, 'settings')">
<span class="chip-icon">&#9881;&#65039;</span>settings
</a>
<a href="/hooks" class="filter-chip" data-filter="hooks" onclick="handleFilterClick(event, 'hooks')">
<span class="chip-icon">&#129693;</span>hooks
</a>
<a href="/mcps" class="filter-chip" data-filter="mcps" onclick="handleFilterClick(event, 'mcps')">
<span class="chip-icon">&#128268;</span>mcps
</a>
<a href="/templates" class="filter-chip" data-filter="templates" onclick="handleFilterClick(event, 'templates')" style="display: none;">
<span class="chip-icon">&#128230;</span>templates
</a>
</div>
</div>
</div>
<div class="component-categories" id="componentCategories" style="display: none;">
<div class="category-group">
<span class="category-group-label">category:</span>
<div class="category-chips" id="categoryChips"></div>
</div>
</div>
</section>
<section class="content-grid" id="contentGrid">
<div class="sort-controls" id="sortControls">
<div class="sort-wrapper">
<span class="sort-label">Sort by:</span>
<select class="sort-selector" id="sortSelector" onchange="handleSortChange(this.value)">
<option value="downloads" selected>Most Downloaded</option>
<option value="alphabetical">Alphabetical</option>
</select>
</div>
</div>
<div class="loading-indicator" id="components-loading" style="display: none;">
<div class="loading-spinner"></div>
<div class="loading-text">
<h3>Loading Components...</h3>
<p>Optimizing data for better performance on mobile devices</p>
<div class="loading-progress">
<div class="progress-bar"></div>
</div>
</div>
</div>
<div class="unified-grid" id="unifiedGrid">
<!-- All content will be loaded here by JavaScript -->
</div>
</section>
<!-- Company Stacks Carousel -->
<section class="company-stacks-carousel" style="display: none;">
<div class="command-block">
<div class="command-label">$ Popular Development Stacks</div>
<div class="command-description">Complete component collections for major companies and technologies</div>
</div>
<div class="carousel-container">
<button class="carousel-btn carousel-btn-left" onclick="scrollCarousel('left')">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"/>
</svg>
</button>
<div class="carousel-track" id="companyCarousel">
<a href="#/company/openai" class="company-stack-card" onclick="window.stackRouter?.navigateTo('#/company/openai')">
<div class="company-logo">🤖</div>
<div class="company-info">
<h3>OpenAI</h3>
<p>GPT, DALL-E & Whisper APIs</p>
</div>
<div class="stack-arrow">→</div>
</a>
<a href="#/company/anthropic" class="company-stack-card" onclick="window.stackRouter?.navigateTo('#/company/anthropic')">
<div class="company-logo">🧠</div>
<div class="company-info">
<h3>Anthropic</h3>
<p>Claude AI integration</p>
</div>
<div class="stack-arrow">→</div>
</a>
<a href="#/company/stripe" class="company-stack-card" onclick="window.stackRouter?.navigateTo('#/company/stripe')">
<div class="company-logo">💳</div>
<div class="company-info">
<h3>Stripe</h3>
<p>Payment processing APIs</p>
</div>
<div class="stack-arrow">→</div>
</a>
<a href="#/company/salesforce" class="company-stack-card" onclick="window.stackRouter?.navigateTo('#/company/salesforce')">
<div class="company-logo">☁️</div>
<div class="company-info">
<h3>Salesforce</h3>
<p>CRM & Lightning platform</p>
</div>
<div class="stack-arrow">→</div>
</a>
<a href="#/company/shopify" class="company-stack-card" onclick="window.stackRouter?.navigateTo('#/company/shopify')">
<div class="company-logo">🛒</div>
<div class="company-info">
<h3>Shopify</h3>
<p>E-commerce APIs & apps</p>
</div>
<div class="stack-arrow">→</div>
</a>
<a href="#/company/twilio" class="company-stack-card" onclick="window.stackRouter?.navigateTo('#/company/twilio')">
<div class="company-logo">📞</div>
<div class="company-info">
<h3>Twilio</h3>
<p>Communication APIs</p>
</div>
<div class="stack-arrow">→</div>
</a>
<a href="#/company/aws" class="company-stack-card" onclick="window.stackRouter?.navigateTo('#/company/aws')">
<div class="company-logo">☁️</div>
<div class="company-info">
<h3>AWS</h3>
<p>Cloud & serverless APIs</p>
</div>
<div class="stack-arrow">→</div>
</a>
<a href="#/company/github" class="company-stack-card" onclick="window.stackRouter?.navigateTo('#/company/github')">
<div class="company-logo">🐙</div>
<div class="company-info">
<h3>GitHub</h3>
<p>Git automation & Actions</p>
</div>
<div class="stack-arrow">→</div>
</a>
<a href="#/companies" class="company-stack-card view-all-card" onclick="window.stackRouter?.navigateTo('#/companies')">
<div class="company-logo">👀</div>
<div class="company-info">
<h3>View All</h3>
<p>30+ companies & platforms</p>
</div>
<div class="stack-arrow">→</div>
</a>
</div>
<button class="carousel-btn carousel-btn-right" onclick="scrollCarousel('right')">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z"/>
</svg>
</button>
</div>
</section>
<section class="additional-tools">
<div class="command-block">
<div class="command-label">$ Additional Tools</div>
<div class="command-description">Advanced tools to maximize your Claude Code AI development experience</div>
</div>
<div class="tools-grid">
<div class="tool-card">
<div class="tool-icon">&#128202;</div>
<h3>Claude Code Analytics</h3>
<p>Monitor your AI-powered development sessions in real-time. Track Claude Opus 4.1 performance, tool usage, and productivity metrics</p>
<div class="command-line">
<span class="prompt">$</span>
<code class="command">npx claude-code-templates@latest --analytics</code>
<button class="copy-btn" onclick="copyToClipboard('npx claude-code-templates@latest --analytics')">Copy</button>
</div>
</div>
<div class="tool-card">
<div class="tool-icon">&#128269;</div>
<h3>Claude Code Health Check</h3>
<p>Comprehensive diagnostics to ensure your Anthropic Claude Code installation is optimized for deep coding at terminal velocity</p>
<div class="command-line">
<span class="prompt">$</span>
<code class="command">npx claude-code-templates@latest --health-check</code>
<button class="copy-btn" onclick="copyToClipboard('npx claude-code-templates@latest --health-check')">Copy</button>
</div>
</div>
<div class="tool-card">
<div class="tool-icon">&#128172;</div>
<h3>Claude Conversation Monitor</h3>
<p>View Claude Opus 4.1 responses in real-time, analyze AI reasoning, and monitor agentic search patterns during your coding sessions</p>
<div class="command-line">
<span class="prompt">$</span>
<code class="command">npx claude-code-templates@latest --chats</code>
<button class="copy-btn" onclick="copyToClipboard('npx claude-code-templates@latest --chats')">Copy</button>
</div>
</div>
<div class="tool-card">
<span class="new-label">NEW</span>
<div class="tool-icon">&#129513;</div>
<h3>Plugin Dashboard</h3>
<p>Manage Claude Code plugins with a visual dashboard. View installed marketplaces, enable/disable plugins, and monitor component status in real-time</p>
<div class="command-line">
<span class="prompt">$</span>
<code class="command">npx claude-code-templates@latest --plugins</code>
<button class="copy-btn" onclick="copyToClipboard('npx claude-code-templates@latest --plugins')">Copy</button>
</div>
</div>
</div>
</section>
</main>
<footer class="footer">
<div class="container">
<div class="footer-content">
<div class="footer-brand">
<div class="footer-ascii">
<pre class="footer-ascii-art"> █████╗ ██╗████████╗███╗ ███╗██████╗ ██╗
██╔══██╗██║╚══██╔══╝████╗ ████║██╔══██╗██║
███████║██║ ██║ ██╔████╔██║██████╔╝██║
██╔══██║██║ ██║ ██║╚██╔╝██║██╔═══╝ ██║
██║ ██║██║ ██║ ██║ ╚═╝ ██║██║ ███████╗
╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝</pre>
<p class="footer-tagline">Supercharge Anthropic's Claude Code</p>
</div>
<p class="footer-copyright">&copy; 2026 Claude Code Templates. Open source project.</p>
</div>
<nav class="footer-columns" aria-label="Footer navigation">
<div class="footer-column">
<h4 class="footer-column-title">Product</h4>
<a href="trending.html" class="footer-link">Trending</a>
<a href="blog/" class="footer-link">Blog</a>
<a href="https://www.anthropic.com/claude-code?ref=aitmpl.com" target="_blank" rel="noopener noreferrer" class="footer-link">Claude Code</a>
</div>
<div class="footer-column">
<h4 class="footer-column-title">Community</h4>
<a href="https://discord.gg/dyTTwzBhwY" target="_blank" rel="noopener noreferrer" class="footer-link">Discord</a>
<a href="https://github.com/davila7/claude-code-templates" target="_blank" rel="noopener noreferrer" class="footer-link">GitHub</a>
</div>
<div class="footer-column">
<h4 class="footer-column-title">Resources</h4>
<a href="https://docs.aitmpl.com/" target="_blank" rel="noopener noreferrer" class="footer-link">Documentation</a>
<a href="https://www.npmjs.com/package/claude-code-templates" target="_blank" rel="noopener noreferrer" class="footer-link">npm Package</a>
</div>
</nav>
</div>
</div>
</footer>
<!-- Shopping Cart Sidebar -->
<div id="shoppingCart" class="cart-sidebar">
<div class="cart-content">
<div class="cart-header">
<div class="cart-header-main">
<h3>
<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
<path d="M7 18c-1.1 0-2 0.9-2 2s0.9 2 2 2 2-0.9 2-2-0.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-0.16 0.27-0.25 0.58-0.25 0.96 0 1.1 0.9 2 2 2h12v-2H7.42c-0.14 0-0.25-0.11-0.25-0.25l0.03-0.12L8.1 13h7.45c0.75 0 1.41-0.41 1.75-1.03L21.7 4H5.21l-0.94-2H1zM17 18c-1.1 0-2 0.9-2 2s0.9 2 2 2 2-0.9 2-2-0.9-2-2-2z"/>
</svg>
Stack Builder
</h3>
<button class="cart-close" onclick="closeCart()">
<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
<path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"/>
</svg>
</button>
</div>
<!-- Clear All Button - Subtle position -->
<div class="cart-clear-section-prominent" id="cartClearProminent" style="display: none;">
<button class="clear-all-btn-prominent" onclick="clearCart()">
<svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor">
<path d="M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M7,6H17V19H7V6M9,8V17H11V8H9M13,8V17H15V8H13Z"/>
</svg>
Clear All
<span class="clear-count" id="clearCount">(0)</span>
</button>
</div>
</div>
<div class="cart-body">
<div class="cart-empty" id="cartEmpty">
<div class="empty-cart-icon">🛒</div>
<p>Your stack is empty</p>
<small>Add agents, commands, settings, hooks, or MCPs to build your development stack</small>
</div>
<div class="cart-items" id="cartItems" style="display: none;">
<div class="cart-section">
<h4>
<span class="section-icon">🤖</span>
Agents (<span id="agentsCount">0</span>)
</h4>
<div class="cart-section-items" id="agentsList"></div>
</div>
<div class="cart-section">
<h4>
<span class="section-icon">⚡</span>
Commands (<span id="commandsCount">0</span>)
</h4>
<div class="cart-section-items" id="commandsList"></div>
</div>
<div class="cart-section">
<h4>
<span class="section-icon">⚙️</span>
Settings (<span id="settingsCount">0</span>)
</h4>
<div class="cart-section-items" id="settingsList"></div>
</div>
<div class="cart-section">
<h4>
<span class="section-icon">🪝</span>
Hooks (<span id="hooksCount">0</span>)
</h4>
<div class="cart-section-items" id="hooksList"></div>
</div>
<div class="cart-section">
<h4>
<span class="section-icon">🔌</span>
MCPs (<span id="mcpsCount">0</span>)
</h4>
<div class="cart-section-items" id="mcpsList"></div>
</div>
<div class="cart-section">
<h4>
<span class="section-icon">🎨</span>
Skills (<span id="skillsCount">0</span>)
</h4>
<div class="cart-section-items" id="skillsList"></div>
</div>
</div>
</div>
<div class="cart-footer" id="cartFooter" style="display: none;">
<div class="command-preview">
<div class="command-preview-header">
<span>Generated Command:</span>
</div>
<div class="cart-command-container">
<div class="command-code" id="generatedCommand">
npx claude-code-templates@latest
</div>
<button class="cart-copy-overlay-btn" onclick="copyCartCommand()" title="Copy command">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/>
</svg>
Copy
</button>
</div>
</div>
<div class="cart-instructions">
<div class="instructions-header">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z" />
</svg>
<strong>Instructions</strong>
</div>
<p>Navigate to your project root and run the generated command. All selected components will be installed automatically.</p>
</div>
<div class="cart-actions">
<button class="copy-command-btn" onclick="copyCartCommand()">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/>
</svg>
Copy Command
</button>
<div class="share-dropdown" id="shareDropdown">
<button class="share-stack-btn" onclick="toggleShareDropdown()">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M18,16.08C17.24,16.08 16.56,16.38 16.04,16.85L8.91,12.7C8.96,12.47 9,12.24 9,12C9,11.76 8.96,11.53 8.91,11.3L15.96,7.19C16.5,7.69 17.21,8 18,8A3,3 0 0,0 21,5A3,3 0 0,0 18,2A3,3 0 0,0 15,5C15,5.24 15.04,5.47 15.09,5.7L8.04,9.81C7.5,9.31 6.79,9 6,9A3,3 0 0,0 3,12A3,3 0 0,0 6,15C6.79,15 7.5,14.69 8.04,14.19L15.16,18.34C15.11,18.55 15.08,18.77 15.08,19C15.08,20.61 16.39,21.91 18,21.91C19.61,21.91 20.92,20.6 20.92,19A2.84,2.84 0 0,0 18,16.08Z"/>
</svg>
Share Stack
<svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor" class="dropdown-arrow">
<path d="M7,10L12,15L17,10H7Z"/>
</svg>
</button>
<div class="share-options" id="shareOptions">
<button class="share-option-btn" onclick="shareOnTwitter()">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/>
</svg>
Share on X
</button>
<button class="share-option-btn" onclick="shareOnThreads()">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M12.186 24h-.007c-3.581-.024-6.334-1.205-8.184-3.509C2.35 18.44 1.5 15.586 1.472 12.01v-.017c.03-3.579.879-6.43 2.525-8.482C5.845 1.205 8.6.024 12.18 0h.014c2.746.02 5.043.725 6.826 2.098 1.677 1.29 2.858 3.13 3.509 5.467l-2.04.569c-1.104-3.96-3.898-5.984-8.304-6.015-2.91.022-5.11.936-6.54 2.717C4.307 6.504 3.616 8.914 3.589 12c.027 3.086.718 5.496 2.057 7.164 1.43 1.781 3.631 2.695 6.54 2.717 1.623-.02 3.094-.37 4.37-1.04.558-.29 1.029-.63 1.414-1.017.33-.33.602-.69.82-1.084.218-.395.381-.84.488-1.336.107-.495.16-1.044.16-1.644 0-.595-.053-1.144-.16-1.644-.107-.496-.27-.941-.488-1.336a3.79 3.79 0 00-.82-1.084 3.790 3.790 0 00-1.414-1.017c-1.276-.67-2.747-1.02-4.37-1.04h-.007c-1.623.02-3.094.37-4.37 1.04-.558.29-1.029.63-1.414 1.017-.33.33-.602.69-.82 1.084-.218.395-.381.84-.488 1.336-.107.5-.16 1.049-.16 1.644 0 .595.053 1.144.16 1.644.107.496.27.941.488 1.336.218.395.49.754.82 1.084.385.387.856.727 1.414 1.017 1.276.67 2.747 1.02 4.37 1.04z"/>
</svg>
Share on Threads
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Cart Floating Button -->
<div id="cartFloatingBtn" class="cart-floating-btn" onclick="openCart()" style="display: none;">
<svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor">
<path d="M7 18c-1.1 0-2 0.9-2 2s0.9 2 2 2 2-0.9 2-2-0.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-0.16 0.27-0.25 0.58-0.25 0.96 0 1.1 0.9 2 2 2h12v-2H7.42c-0.14 0-0.25-0.11-0.25-0.25l0.03-0.12L8.1 13h7.45c0.75 0 1.41-0.41 1.75-1.03L21.7 4H5.21l-0.94-2H1zM17 18c-1.1 0-2 0.9-2 2s0.9 2 2 2 2-0.9 2-2-0.9-2-2-2z"/>
</svg>
<span class="cart-badge" id="cartBadge">0</span>
</div>
<link rel="stylesheet" href="css/workflows-modal.css">
<link rel="stylesheet" href="css/stack-page.css">
<script src="js/utils.js"></script>
<script src="js/data-loader.js"></script>
<script src="js/stack-router.js"></script>
<script src="js/carousel.js"></script>
<script src="js/cart-manager.js"></script>
<script src="js/index-events.js"></script>
<script src="js/modal-helpers.js"></script>
<script src="js/generate-search-data.js"></script>
<script src="js/search-functionality.js"></script>
<script src="js/event-tracker.js"></script>
<script>
window.si = window.si || function () { (window.siq = window.siq || []).push(arguments); };
</script>
<script defer src="/_vercel/speed-insights/script.js"></script>
</body>
</html>