Reorganize: Move all skills to skills/ folder

- Created skills/ directory
- Moved 272 skills to skills/ subfolder
- Kept agents/ at root level
- Kept installation scripts and docs at root level

Repository structure:
- skills/           - All 272 skills from skills.sh
- agents/           - Agent definitions
- *.sh, *.ps1       - Installation scripts
- README.md, etc.   - Documentation

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
admin
2026-01-23 18:05:17 +00:00
Unverified
parent 2b4e974878
commit b723e2bd7d
4083 changed files with 1056 additions and 1098063 deletions

View File

@@ -1,636 +0,0 @@
<!--
Superpowers Plugin CTA Section - Conversion Optimized v2.0
Created: 2026-01-18
Design System: UI/UX Pro Max
PLACEMENT: Insert at the end of the Superpowers Plugin article
FEATURES:
- Glassmorphism design with premium aesthetics
- Cognitive-optimized structure (F-Pattern reading)
- Conversion-focused hierarchy
- Social proof and trust indicators
- WCAG AA accessibility compliant
- Mobile-first responsive design
- GPU-accelerated animations (60fps)
CUSTOMIZATION REQUIRED:
- Replace [GITHUB_REPO_URL] with actual repository URL
- Replace [INSTALLATION_DOCS_URL] with installation guide URL
- Update stats (2.5k+ stars, 10k+ installs) with real numbers
- Add real testimonial if available
-->
<section class="super-cta-section" aria-labelledby="super-cta-heading">
<div class="super-glass-card">
<!-- Urgency/Status Badge -->
<div class="super-badge">
<span class="super-badge-icon"></span>
<span class="super-badge-text">v1.0 Released</span>
</div>
<!-- Main Heading -->
<h2 id="super-cta-heading" class="super-heading">
Transform Claude Code into a <span class="super-gradient">Senior Developer</span>
</h2>
<!-- Supporting Subheading -->
<p class="super-subheading">
Give your AI agent real software development skills with TDD workflows,
intelligent debugging, and project planning capabilities.
</p>
<!-- Feature Benefits Grid -->
<div class="super-features">
<div class="super-feature">
<svg class="super-feature-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"/>
</svg>
<div class="super-feature-content">
<strong class="super-feature-title">Test-Driven Development</strong>
<span class="super-feature-benefit">Ship bug-free code with confidence</span>
</div>
</div>
<div class="super-feature">
<svg class="super-feature-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M13 10V3L4 14h7v7l9-11h-7z"/>
</svg>
<div class="super-feature-content">
<strong class="super-feature-title">Intelligent Debugging</strong>
<span class="super-feature-benefit">10x faster root cause analysis</span>
</div>
</div>
<div class="super-feature">
<svg class="super-feature-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01"/>
</svg>
<div class="super-feature-content">
<strong class="super-feature-title">Smart Project Planning</strong>
<span class="super-feature-benefit">Break down complex tasks automatically</span>
</div>
</div>
</div>
<!-- Primary CTA Button -->
<a href="[GITHUB_REPO_URL]" class="super-cta-primary" role="button">
<span class="super-cta-text">Install Superpowers Plugin</span>
<svg class="super-cta-arrow" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M13 7l5 5m0 0l-5 5m5-5H6"/>
</svg>
</a>
<!-- Secondary CTA (Documentation) -->
<a href="[INSTALLATION_DOCS_URL]" class="super-cta-secondary">
<svg class="super-doc-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"/>
</svg>
<span>View Installation Guide</span>
</a>
<!-- Social Proof Stats -->
<div class="super-stats">
<div class="super-stat">
<svg class="super-stat-icon" viewBox="0 0 24 24" fill="currentColor">
<path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/>
</svg>
<div class="super-stat-content">
<span class="super-stat-value">2.5k+</span>
<span class="super-stat-label">GitHub Stars</span>
</div>
</div>
<div class="super-stat">
<svg class="super-stat-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"/>
</svg>
<div class="super-stat-content">
<span class="super-stat-value">10k+</span>
<span class="super-stat-label">Installations</span>
</div>
</div>
<div class="super-stat">
<svg class="super-stat-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"/>
</svg>
<div class="super-stat-content">
<span class="super-stat-value">500+</span>
<span class="super-stat-label">Active Developers</span>
</div>
</div>
</div>
<!-- Trust Indicators -->
<div class="super-trust">
<svg class="super-trust-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
<path d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"/>
</svg>
<span>MIT License &bull; Open Source &bull; Community Built</span>
</div>
</div>
</section>
<style>
/* ===== SUPERPOWERS CTA SECTION - OPTIMIZED STYLES ===== */
/* CSS Variables for Easy Customization */
:root {
--super-primary: #6366f1;
--super-primary-dark: #4f46e5;
--super-secondary: #8b5cf6;
--super-accent: #10b981;
--super-accent-dark: #059669;
--super-text-primary: #1f2937;
--super-text-secondary: #6b7280;
--super-bg-glass: rgba(255, 255, 255, 0.85);
--super-bg-glass-dark: rgba(30, 41, 59, 0.85);
--super-bg-feature: rgba(99, 102, 241, 0.05);
--super-border: rgba(255, 255, 255, 0.3);
--super-radius-xl: 24px;
--super-radius-lg: 16px;
--super-radius-md: 12px;
--super-radius-sm: 8px;
--super-shadow-card: 0 8px 32px rgba(0, 0, 0, 0.08), 0 2px 8px rgba(0, 0, 0, 0.04);
--super-shadow-card-hover: 0 12px 48px rgba(99, 102, 241, 0.12), 0 4px 16px rgba(0, 0, 0, 0.06);
--super-shadow-cta: 0 8px 20px rgba(99, 102, 241, 0.3);
--super-shadow-cta-hover: 0 12px 28px rgba(99, 102, 241, 0.4);
}
/* Section Container */
.super-cta-section {
padding: 4rem 1rem;
margin: 4rem 0;
position: relative;
overflow: hidden;
}
/* Background Gradient */
.super-cta-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: radial-gradient(ellipse at center, rgba(99, 102, 241, 0.08) 0%, transparent 70%);
pointer-events: none;
z-index: 0;
}
/* Glass Card Container */
.super-glass-card {
background: var(--super-bg-glass);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border-radius: var(--super-radius-xl);
border: 1px solid var(--super-border);
box-shadow: var(--super-shadow-card);
padding: 3rem;
position: relative;
z-index: 1;
max-width: 1000px;
margin: 0 auto;
text-align: center;
transition: box-shadow 0.3s ease;
}
.super-glass-card:hover {
box-shadow: var(--super-shadow-card-hover);
}
/* Dark Mode Support */
@media (prefers-color-scheme: dark) {
.super-glass-card {
background: var(--super-bg-glass-dark);
border: 1px solid rgba(255, 255, 255, 0.1);
}
.super-heading,
.super-feature-title {
color: #f8fafc;
}
.super-subheading,
.super-stat-label,
.super-trust span {
color: #94a3b8;
}
.super-feature {
background: rgba(99, 102, 241, 0.08);
border-color: rgba(99, 102, 241, 0.15);
}
.super-feature:hover {
background: rgba(99, 102, 241, 0.12);
}
}
/* Urgency Badge */
.super-badge {
display: inline-flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
background: linear-gradient(135deg, var(--super-accent) 0%, var(--super-accent-dark) 100%);
border-radius: 100px;
color: #ffffff;
font-size: 0.875rem;
font-weight: 600;
margin-bottom: 2rem;
box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3);
animation: super-badge-pulse 2s ease-in-out infinite;
}
@keyframes super-badge-pulse {
0%, 100% {
transform: scale(1);
box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3);
}
50% {
transform: scale(1.02);
box-shadow: 0 6px 16px rgba(16, 185, 129, 0.4);
}
}
.super-badge-icon {
font-size: 1rem;
animation: super-badge-sparkle 1.5s ease-in-out infinite;
}
@keyframes super-badge-sparkle {
0%, 100% {
transform: scale(1) rotate(0deg);
}
50% {
transform: scale(1.2) rotate(10deg);
}
}
/* Main Heading */
.super-heading {
font-size: 2.5rem;
font-weight: 800;
line-height: 1.2;
margin: 0 0 1rem 0;
color: var(--super-text-primary);
}
.super-gradient {
background: linear-gradient(135deg, var(--super-primary) 0%, var(--super-secondary) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
/* Subheading */
.super-subheading {
font-size: 1.125rem;
color: var(--super-text-secondary);
line-height: 1.6;
margin: 0 0 2.5rem 0;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
/* Features Grid */
.super-features {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1.5rem;
margin-bottom: 2.5rem;
}
.super-feature {
display: flex;
flex-direction: column;
align-items: center;
gap: 0.75rem;
padding: 1.25rem;
background: var(--super-bg-feature);
border-radius: var(--super-radius-md);
border: 1px solid rgba(99, 102, 241, 0.1);
text-align: center;
transition: all 0.3s ease;
}
.super-feature:hover {
background: rgba(99, 102, 241, 0.08);
border-color: rgba(99, 102, 241, 0.2);
transform: translateY(-4px);
box-shadow: 0 4px 12px rgba(99, 102, 241, 0.1);
}
.super-feature-icon {
width: 32px;
height: 32px;
color: var(--super-primary);
flex-shrink: 0;
}
.super-feature-content {
display: flex;
flex-direction: column;
gap: 0.25rem;
}
.super-feature-title {
font-size: 1rem;
font-weight: 600;
color: var(--super-text-primary);
line-height: 1.3;
}
.super-feature-benefit {
font-size: 0.875rem;
color: var(--super-text-secondary);
line-height: 1.4;
}
/* Primary CTA Button */
.super-cta-primary {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.75rem;
padding: 1rem 2.5rem;
background: linear-gradient(135deg, var(--super-primary) 0%, var(--super-secondary) 100%);
color: #ffffff;
text-decoration: none;
font-size: 1.125rem;
font-weight: 700;
border-radius: var(--super-radius-md);
box-shadow: var(--super-shadow-cta);
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
margin-bottom: 1rem;
}
.super-cta-primary:hover {
transform: translateY(-2px);
box-shadow: var(--super-shadow-cta-hover);
}
.super-cta-primary:active {
transform: translateY(0);
}
.super-cta-arrow {
width: 20px;
height: 20px;
transition: transform 0.3s ease;
}
.super-cta-primary:hover .super-cta-arrow {
transform: translateX(4px);
}
/* Secondary CTA (Documentation) */
.super-cta-secondary {
display: inline-flex;
align-items: center;
gap: 0.5rem;
padding: 0.75rem 1.25rem;
color: var(--super-text-secondary);
text-decoration: none;
font-size: 0.95rem;
font-weight: 500;
border-radius: var(--super-radius-sm);
transition: all 0.2s ease;
margin-bottom: 2.5rem;
}
.super-cta-secondary:hover {
background: rgba(99, 102, 241, 0.08);
color: var(--super-primary);
transform: translateX(4px);
}
.super-doc-icon {
width: 18px;
height: 18px;
}
/* Social Proof Stats */
.super-stats {
display: flex;
justify-content: center;
gap: 3rem;
margin-bottom: 2rem;
flex-wrap: wrap;
}
.super-stat {
display: flex;
align-items: center;
gap: 0.75rem;
}
.super-stat-icon {
width: 24px;
height: 24px;
color: var(--super-accent);
flex-shrink: 0;
}
.super-stat-content {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 0.125rem;
}
.super-stat-value {
font-size: 1.25rem;
font-weight: 800;
color: var(--super-text-primary);
line-height: 1;
}
.super-stat-label {
font-size: 0.75rem;
color: var(--super-text-secondary);
text-transform: uppercase;
letter-spacing: 0.05em;
}
/* Trust Indicators */
.super-trust {
display: flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
padding-top: 1.5rem;
border-top: 1px solid rgba(99, 102, 241, 0.1);
font-size: 0.875rem;
color: var(--super-text-secondary);
}
.super-trust-icon {
width: 16px;
height: 16px;
color: var(--super-accent);
flex-shrink: 0;
}
/* Responsive Design - Tablet */
@media (max-width: 968px) {
.super-glass-card {
padding: 2.5rem 2rem;
}
.super-heading {
font-size: 2.25rem;
}
.super-subheading {
font-size: 1.05rem;
}
.super-features {
grid-template-columns: 1fr;
gap: 1rem;
}
.super-stats {
gap: 2rem;
}
.super-stat {
flex-direction: column;
align-items: center;
text-align: center;
}
.super-stat-content {
align-items: center;
}
}
/* Responsive Design - Mobile */
@media (max-width: 768px) {
.super-cta-section {
padding: 3rem 1rem;
}
.super-glass-card {
padding: 2rem 1.5rem;
}
.super-heading {
font-size: 2rem;
}
.super-subheading {
font-size: 1rem;
}
.super-cta-primary {
width: 100%;
padding: 1rem 1.5rem;
}
.super-stats {
flex-direction: column;
gap: 1.5rem;
}
}
/* Responsive Design - Small Mobile */
@media (max-width: 480px) {
.super-heading {
font-size: 1.75rem;
}
.super-feature {
padding: 1rem;
}
.super-cta-primary {
font-size: 1rem;
padding: 0.875rem 1.25rem;
}
.super-stat-value {
font-size: 1.125rem;
}
}
/* Focus States for Accessibility */
.super-cta-primary:focus-visible,
.super-cta-secondary:focus-visible {
outline: 3px solid var(--super-primary);
outline-offset: 4px;
border-radius: var(--super-radius-sm);
}
/* Reduced Motion Support */
@media (prefers-reduced-motion: reduce) {
.super-badge,
.super-badge-icon,
.super-feature,
.super-cta-primary,
.super-cta-secondary {
animation: none;
transition: none;
}
.super-feature:hover,
.super-cta-primary:hover,
.super-cta-secondary:hover {
transform: none;
}
}
/* Print Styles */
@media print {
.super-cta-section {
display: none;
}
}
/* Entry Animations (Optional - Enable with JavaScript) */
@media (prefers-reduced-motion: no-preference) {
.super-glass-card {
animation: super-fade-in-up 0.6s ease-out;
}
@keyframes super-fade-in-up {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
}
</style>
<!-- Optional: Add Intersection Observer for scroll animations -->
<script>
// Only enable animations if user prefers motion
if (window.matchMedia('(prefers-reduced-motion: no-preference)').matches) {
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.style.animation = 'super-fade-in-up 0.6s ease-out';
observer.unobserve(entry.target);
}
});
}, {
threshold: 0.2
});
// Observe the glass card
const glassCard = document.querySelector('.super-glass-card');
if (glassCard) {
glassCard.style.opacity = '0';
observer.observe(glassCard);
}
}
</script>