diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ec9fefab..5ae4a678 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -85,6 +85,7 @@ skills/ --- name: your-skill-name description: Brief description shown in skill list +origin: ECC --- # Your Skill Title diff --git a/skills/api-design/SKILL.md b/skills/api-design/SKILL.md index 4a9aa417..a45aca06 100644 --- a/skills/api-design/SKILL.md +++ b/skills/api-design/SKILL.md @@ -1,6 +1,7 @@ --- name: api-design description: REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs. +origin: ECC --- # API Design Patterns diff --git a/skills/backend-patterns/SKILL.md b/skills/backend-patterns/SKILL.md index eaa4f30b..42c0cbee 100644 --- a/skills/backend-patterns/SKILL.md +++ b/skills/backend-patterns/SKILL.md @@ -1,6 +1,7 @@ --- name: backend-patterns description: Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes. +origin: ECC --- # Backend Development Patterns diff --git a/skills/clickhouse-io/SKILL.md b/skills/clickhouse-io/SKILL.md index 1fa8ea9e..2b4ed364 100644 --- a/skills/clickhouse-io/SKILL.md +++ b/skills/clickhouse-io/SKILL.md @@ -1,6 +1,7 @@ --- name: clickhouse-io description: ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads. +origin: ECC --- # ClickHouse Analytics Patterns diff --git a/skills/coding-standards/SKILL.md b/skills/coding-standards/SKILL.md index 992abee6..70d36239 100644 --- a/skills/coding-standards/SKILL.md +++ b/skills/coding-standards/SKILL.md @@ -1,6 +1,7 @@ --- name: coding-standards description: Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development. +origin: ECC --- # Coding Standards & Best Practices diff --git a/skills/configure-ecc/SKILL.md b/skills/configure-ecc/SKILL.md index c57118cf..e7ece650 100644 --- a/skills/configure-ecc/SKILL.md +++ b/skills/configure-ecc/SKILL.md @@ -1,6 +1,7 @@ --- name: configure-ecc description: Interactive installer for Everything Claude Code — guides users through selecting and installing skills and rules to user-level or project-level directories, verifies paths, and optionally optimizes installed files. +origin: ECC --- # Configure Everything Claude Code (ECC) diff --git a/skills/content-hash-cache-pattern/SKILL.md b/skills/content-hash-cache-pattern/SKILL.md index d9e53809..083ce216 100644 --- a/skills/content-hash-cache-pattern/SKILL.md +++ b/skills/content-hash-cache-pattern/SKILL.md @@ -1,6 +1,7 @@ --- name: content-hash-cache-pattern description: Cache expensive file processing results using SHA-256 content hashes — path-independent, auto-invalidating, with service layer separation. +origin: ECC --- # Content-Hash File Cache Pattern diff --git a/skills/continuous-learning-v2/SKILL.md b/skills/continuous-learning-v2/SKILL.md index 45afeeac..0c6d3432 100644 --- a/skills/continuous-learning-v2/SKILL.md +++ b/skills/continuous-learning-v2/SKILL.md @@ -1,6 +1,7 @@ --- name: continuous-learning-v2 description: Instinct-based learning system that observes sessions via hooks, creates atomic instincts with confidence scoring, and evolves them into skills/commands/agents. +origin: ECC version: 2.0.0 --- diff --git a/skills/continuous-learning/SKILL.md b/skills/continuous-learning/SKILL.md index af33eef7..25e228f8 100644 --- a/skills/continuous-learning/SKILL.md +++ b/skills/continuous-learning/SKILL.md @@ -1,6 +1,7 @@ --- name: continuous-learning description: Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use. +origin: ECC --- # Continuous Learning Skill diff --git a/skills/cost-aware-llm-pipeline/SKILL.md b/skills/cost-aware-llm-pipeline/SKILL.md index b3ead27d..c1000fae 100644 --- a/skills/cost-aware-llm-pipeline/SKILL.md +++ b/skills/cost-aware-llm-pipeline/SKILL.md @@ -1,6 +1,7 @@ --- name: cost-aware-llm-pipeline description: Cost optimization patterns for LLM API usage — model routing by task complexity, budget tracking, retry logic, and prompt caching. +origin: ECC --- # Cost-Aware LLM Pipeline diff --git a/skills/cpp-coding-standards/SKILL.md b/skills/cpp-coding-standards/SKILL.md index cdab76cf..df667754 100644 --- a/skills/cpp-coding-standards/SKILL.md +++ b/skills/cpp-coding-standards/SKILL.md @@ -1,6 +1,7 @@ --- name: cpp-coding-standards description: C++ coding standards based on the C++ Core Guidelines (isocpp.github.io). Use when writing, reviewing, or refactoring C++ code to enforce modern, safe, and idiomatic practices. +origin: ECC --- # C++ Coding Standards (C++ Core Guidelines) diff --git a/skills/cpp-testing/SKILL.md b/skills/cpp-testing/SKILL.md index 6f60991b..115c368c 100644 --- a/skills/cpp-testing/SKILL.md +++ b/skills/cpp-testing/SKILL.md @@ -1,6 +1,7 @@ --- name: cpp-testing description: Use only when writing/updating/fixing C++ tests, configuring GoogleTest/CTest, diagnosing failing or flaky tests, or adding coverage/sanitizers. +origin: ECC --- # C++ Testing (Agent Skill) diff --git a/skills/database-migrations/SKILL.md b/skills/database-migrations/SKILL.md index 789d2bba..52a478e3 100644 --- a/skills/database-migrations/SKILL.md +++ b/skills/database-migrations/SKILL.md @@ -1,6 +1,7 @@ --- name: database-migrations description: Database migration best practices for schema changes, data migrations, rollbacks, and zero-downtime deployments across PostgreSQL, MySQL, and common ORMs (Prisma, Drizzle, Django, TypeORM, golang-migrate). +origin: ECC --- # Database Migration Patterns diff --git a/skills/deployment-patterns/SKILL.md b/skills/deployment-patterns/SKILL.md index 8bed7a23..bcccaf9e 100644 --- a/skills/deployment-patterns/SKILL.md +++ b/skills/deployment-patterns/SKILL.md @@ -1,6 +1,7 @@ --- name: deployment-patterns description: Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications. +origin: ECC --- # Deployment Patterns diff --git a/skills/django-patterns/SKILL.md b/skills/django-patterns/SKILL.md index 2db064f4..7def4307 100644 --- a/skills/django-patterns/SKILL.md +++ b/skills/django-patterns/SKILL.md @@ -1,6 +1,7 @@ --- name: django-patterns description: Django architecture patterns, REST API design with DRF, ORM best practices, caching, signals, middleware, and production-grade Django apps. +origin: ECC --- # Django Development Patterns diff --git a/skills/django-security/SKILL.md b/skills/django-security/SKILL.md index 9d228afa..b01a57af 100644 --- a/skills/django-security/SKILL.md +++ b/skills/django-security/SKILL.md @@ -1,6 +1,7 @@ --- name: django-security description: Django security best practices, authentication, authorization, CSRF protection, SQL injection prevention, XSS prevention, and secure deployment configurations. +origin: ECC --- # Django Security Best Practices diff --git a/skills/django-tdd/SKILL.md b/skills/django-tdd/SKILL.md index 7b884057..edd5ef67 100644 --- a/skills/django-tdd/SKILL.md +++ b/skills/django-tdd/SKILL.md @@ -1,6 +1,7 @@ --- name: django-tdd description: Django testing strategies with pytest-django, TDD methodology, factory_boy, mocking, coverage, and testing Django REST Framework APIs. +origin: ECC --- # Django Testing with TDD diff --git a/skills/django-verification/SKILL.md b/skills/django-verification/SKILL.md index 53b76da9..b8ccbd56 100644 --- a/skills/django-verification/SKILL.md +++ b/skills/django-verification/SKILL.md @@ -1,6 +1,7 @@ --- name: django-verification description: "Verification loop for Django projects: migrations, linting, tests with coverage, security scans, and deployment readiness checks before release or PR." +origin: ECC --- # Django Verification Loop diff --git a/skills/docker-patterns/SKILL.md b/skills/docker-patterns/SKILL.md index 917c4818..c438c4ad 100644 --- a/skills/docker-patterns/SKILL.md +++ b/skills/docker-patterns/SKILL.md @@ -1,6 +1,7 @@ --- name: docker-patterns description: Docker and Docker Compose patterns for local development, container security, networking, volume strategies, and multi-service orchestration. +origin: ECC --- # Docker Patterns diff --git a/skills/e2e-testing/SKILL.md b/skills/e2e-testing/SKILL.md index 64092774..05631991 100644 --- a/skills/e2e-testing/SKILL.md +++ b/skills/e2e-testing/SKILL.md @@ -1,6 +1,7 @@ --- name: e2e-testing description: Playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies. +origin: ECC --- # E2E Testing Patterns diff --git a/skills/eval-harness/SKILL.md b/skills/eval-harness/SKILL.md index 9d747585..d320670c 100644 --- a/skills/eval-harness/SKILL.md +++ b/skills/eval-harness/SKILL.md @@ -1,6 +1,7 @@ --- name: eval-harness description: Formal evaluation framework for Claude Code sessions implementing eval-driven development (EDD) principles +origin: ECC tools: Read, Write, Edit, Bash, Grep, Glob --- diff --git a/skills/frontend-patterns/SKILL.md b/skills/frontend-patterns/SKILL.md index 14107339..7ce38802 100644 --- a/skills/frontend-patterns/SKILL.md +++ b/skills/frontend-patterns/SKILL.md @@ -1,6 +1,7 @@ --- name: frontend-patterns description: Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices. +origin: ECC --- # Frontend Development Patterns diff --git a/skills/golang-patterns/SKILL.md b/skills/golang-patterns/SKILL.md index 86b21a71..922aec09 100644 --- a/skills/golang-patterns/SKILL.md +++ b/skills/golang-patterns/SKILL.md @@ -1,6 +1,7 @@ --- name: golang-patterns description: Idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications. +origin: ECC --- # Go Development Patterns diff --git a/skills/golang-testing/SKILL.md b/skills/golang-testing/SKILL.md index f7d546e4..f1824ec1 100644 --- a/skills/golang-testing/SKILL.md +++ b/skills/golang-testing/SKILL.md @@ -1,6 +1,7 @@ --- name: golang-testing description: Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage. Follows TDD methodology with idiomatic Go practices. +origin: ECC --- # Go Testing Patterns diff --git a/skills/iterative-retrieval/SKILL.md b/skills/iterative-retrieval/SKILL.md index 8d07e16e..27760f9a 100644 --- a/skills/iterative-retrieval/SKILL.md +++ b/skills/iterative-retrieval/SKILL.md @@ -1,6 +1,7 @@ --- name: iterative-retrieval description: Pattern for progressively refining context retrieval to solve the subagent context problem +origin: ECC --- # Iterative Retrieval Pattern diff --git a/skills/java-coding-standards/SKILL.md b/skills/java-coding-standards/SKILL.md index 25b5b26e..af990255 100644 --- a/skills/java-coding-standards/SKILL.md +++ b/skills/java-coding-standards/SKILL.md @@ -1,6 +1,7 @@ --- name: java-coding-standards description: "Java coding standards for Spring Boot services: naming, immutability, Optional usage, streams, exceptions, generics, and project layout." +origin: ECC --- # Java Coding Standards diff --git a/skills/jpa-patterns/SKILL.md b/skills/jpa-patterns/SKILL.md index 3a575451..d4f8d662 100644 --- a/skills/jpa-patterns/SKILL.md +++ b/skills/jpa-patterns/SKILL.md @@ -1,6 +1,7 @@ --- name: jpa-patterns description: JPA/Hibernate patterns for entity design, relationships, query optimization, transactions, auditing, indexing, pagination, and pooling in Spring Boot. +origin: ECC --- # JPA/Hibernate Patterns diff --git a/skills/nutrient-document-processing/SKILL.md b/skills/nutrient-document-processing/SKILL.md index 2302802f..632934b0 100644 --- a/skills/nutrient-document-processing/SKILL.md +++ b/skills/nutrient-document-processing/SKILL.md @@ -1,6 +1,7 @@ --- name: nutrient-document-processing description: Process, convert, OCR, extract, redact, sign, and fill documents using the Nutrient DWS API. Works with PDFs, DOCX, XLSX, PPTX, HTML, and images. +origin: ECC --- # Nutrient Document Processing diff --git a/skills/postgres-patterns/SKILL.md b/skills/postgres-patterns/SKILL.md index c80ff652..8c7d7e70 100644 --- a/skills/postgres-patterns/SKILL.md +++ b/skills/postgres-patterns/SKILL.md @@ -1,6 +1,7 @@ --- name: postgres-patterns description: PostgreSQL database patterns for query optimization, schema design, indexing, and security. Based on Supabase best practices. +origin: ECC --- # PostgreSQL Patterns diff --git a/skills/project-guidelines-example/SKILL.md b/skills/project-guidelines-example/SKILL.md index aa72a48a..da7e8718 100644 --- a/skills/project-guidelines-example/SKILL.md +++ b/skills/project-guidelines-example/SKILL.md @@ -1,6 +1,7 @@ --- name: project-guidelines-example description: "Example project-specific skill template based on a real production application." +origin: ECC --- # Project Guidelines Skill (Example) diff --git a/skills/python-patterns/SKILL.md b/skills/python-patterns/SKILL.md index c86e4d41..ba1156dc 100644 --- a/skills/python-patterns/SKILL.md +++ b/skills/python-patterns/SKILL.md @@ -1,6 +1,7 @@ --- name: python-patterns description: Pythonic idioms, PEP 8 standards, type hints, and best practices for building robust, efficient, and maintainable Python applications. +origin: ECC --- # Python Development Patterns diff --git a/skills/python-testing/SKILL.md b/skills/python-testing/SKILL.md index 8b100248..85e36616 100644 --- a/skills/python-testing/SKILL.md +++ b/skills/python-testing/SKILL.md @@ -1,6 +1,7 @@ --- name: python-testing description: Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements. +origin: ECC --- # Python Testing Patterns diff --git a/skills/regex-vs-llm-structured-text/SKILL.md b/skills/regex-vs-llm-structured-text/SKILL.md index f460952c..900957d0 100644 --- a/skills/regex-vs-llm-structured-text/SKILL.md +++ b/skills/regex-vs-llm-structured-text/SKILL.md @@ -1,6 +1,7 @@ --- name: regex-vs-llm-structured-text description: Decision framework for choosing between regex and LLM when parsing structured text — start with regex, add LLM only for low-confidence edge cases. +origin: ECC --- # Regex vs LLM for Structured Text Parsing diff --git a/skills/search-first/SKILL.md b/skills/search-first/SKILL.md index bb127e51..22004832 100644 --- a/skills/search-first/SKILL.md +++ b/skills/search-first/SKILL.md @@ -1,6 +1,7 @@ --- name: search-first description: Research-before-coding workflow. Search for existing tools, libraries, and patterns before writing custom code. Invokes the researcher agent. +origin: ECC --- # /search-first — Research Before You Code diff --git a/skills/security-review/SKILL.md b/skills/security-review/SKILL.md index 26cfaf60..35403243 100644 --- a/skills/security-review/SKILL.md +++ b/skills/security-review/SKILL.md @@ -1,6 +1,7 @@ --- name: security-review description: Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist and patterns. +origin: ECC --- # Security Review Skill diff --git a/skills/security-scan/SKILL.md b/skills/security-scan/SKILL.md index 8a0c6f13..dba372ee 100644 --- a/skills/security-scan/SKILL.md +++ b/skills/security-scan/SKILL.md @@ -1,6 +1,7 @@ --- name: security-scan description: Scan your Claude Code configuration (.claude/ directory) for security vulnerabilities, misconfigurations, and injection risks using AgentShield. Checks CLAUDE.md, settings.json, MCP servers, hooks, and agent definitions. +origin: ECC --- # Security Scan Skill diff --git a/skills/skill-stocktake/SKILL.md b/skills/skill-stocktake/SKILL.md index 2d307b03..03bc497b 100644 --- a/skills/skill-stocktake/SKILL.md +++ b/skills/skill-stocktake/SKILL.md @@ -1,5 +1,6 @@ --- description: "Use when auditing Claude skills and commands for quality. Supports Quick Scan (changed skills only) and Full Stocktake modes with sequential subagent batch evaluation." +origin: ECC --- # skill-stocktake diff --git a/skills/springboot-patterns/SKILL.md b/skills/springboot-patterns/SKILL.md index b01a1970..6627ec6d 100644 --- a/skills/springboot-patterns/SKILL.md +++ b/skills/springboot-patterns/SKILL.md @@ -1,6 +1,7 @@ --- name: springboot-patterns description: Spring Boot architecture patterns, REST API design, layered services, data access, caching, async processing, and logging. Use for Java Spring Boot backend work. +origin: ECC --- # Spring Boot Development Patterns diff --git a/skills/springboot-security/SKILL.md b/skills/springboot-security/SKILL.md index 2830c7ec..feeca920 100644 --- a/skills/springboot-security/SKILL.md +++ b/skills/springboot-security/SKILL.md @@ -1,6 +1,7 @@ --- name: springboot-security description: Spring Security best practices for authn/authz, validation, CSRF, secrets, headers, rate limiting, and dependency security in Java Spring Boot services. +origin: ECC --- # Spring Boot Security Review diff --git a/skills/springboot-tdd/SKILL.md b/skills/springboot-tdd/SKILL.md index daaa9901..246afbdf 100644 --- a/skills/springboot-tdd/SKILL.md +++ b/skills/springboot-tdd/SKILL.md @@ -1,6 +1,7 @@ --- name: springboot-tdd description: Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring. +origin: ECC --- # Spring Boot TDD Workflow diff --git a/skills/springboot-verification/SKILL.md b/skills/springboot-verification/SKILL.md index 55d3bd1f..c8f790aa 100644 --- a/skills/springboot-verification/SKILL.md +++ b/skills/springboot-verification/SKILL.md @@ -1,6 +1,7 @@ --- name: springboot-verification description: "Verification loop for Spring Boot projects: build, static analysis, tests with coverage, security scans, and diff review before release or PR." +origin: ECC --- # Spring Boot Verification Loop diff --git a/skills/strategic-compact/SKILL.md b/skills/strategic-compact/SKILL.md index 2e37f40a..67bbb31e 100644 --- a/skills/strategic-compact/SKILL.md +++ b/skills/strategic-compact/SKILL.md @@ -1,6 +1,7 @@ --- name: strategic-compact description: Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction. +origin: ECC --- # Strategic Compact Skill diff --git a/skills/swift-actor-persistence/SKILL.md b/skills/swift-actor-persistence/SKILL.md index 8586ceae..3bb573c9 100644 --- a/skills/swift-actor-persistence/SKILL.md +++ b/skills/swift-actor-persistence/SKILL.md @@ -1,6 +1,7 @@ --- name: swift-actor-persistence description: Thread-safe data persistence in Swift using actors — in-memory cache with file-backed storage, eliminating data races by design. +origin: ECC --- # Swift Actors for Thread-Safe Persistence diff --git a/skills/swift-protocol-di-testing/SKILL.md b/skills/swift-protocol-di-testing/SKILL.md index 43a54577..658f78d4 100644 --- a/skills/swift-protocol-di-testing/SKILL.md +++ b/skills/swift-protocol-di-testing/SKILL.md @@ -1,6 +1,7 @@ --- name: swift-protocol-di-testing description: Protocol-based dependency injection for testable Swift code — mock file system, network, and external APIs using focused protocols and Swift Testing. +origin: ECC --- # Swift Protocol-Based Dependency Injection for Testing diff --git a/skills/tdd-workflow/SKILL.md b/skills/tdd-workflow/SKILL.md index e7ae073a..90c0a6df 100644 --- a/skills/tdd-workflow/SKILL.md +++ b/skills/tdd-workflow/SKILL.md @@ -1,6 +1,7 @@ --- name: tdd-workflow description: Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests. +origin: ECC --- # Test-Driven Development Workflow diff --git a/skills/verification-loop/SKILL.md b/skills/verification-loop/SKILL.md index 1c090492..1933545d 100644 --- a/skills/verification-loop/SKILL.md +++ b/skills/verification-loop/SKILL.md @@ -1,6 +1,7 @@ --- name: verification-loop description: "A comprehensive verification system for Claude Code sessions." +origin: ECC --- # Verification Loop Skill