fix: add origin metadata to skills for traceability

Add origin field to all skill files to track their source repository.
This enables users to identify where distributed skills originated from.
Fixes affaan-m/everything-claude-code#246
This commit is contained in:
Stanislav Chernov
2026-02-23 19:00:57 +03:00
parent db27ba1eb2
commit 48dafdd288
46 changed files with 46 additions and 0 deletions

View File

@@ -85,6 +85,7 @@ skills/
--- ---
name: your-skill-name name: your-skill-name
description: Brief description shown in skill list description: Brief description shown in skill list
origin: ECC
--- ---
# Your Skill Title # Your Skill Title

View File

@@ -1,6 +1,7 @@
--- ---
name: api-design name: api-design
description: REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs. 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 # API Design Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: backend-patterns 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. 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 # Backend Development Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: clickhouse-io name: clickhouse-io
description: ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads. description: ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
origin: ECC
--- ---
# ClickHouse Analytics Patterns # ClickHouse Analytics Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: coding-standards name: coding-standards
description: Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development. description: Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
origin: ECC
--- ---
# Coding Standards & Best Practices # Coding Standards & Best Practices

View File

@@ -1,6 +1,7 @@
--- ---
name: configure-ecc 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. 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) # Configure Everything Claude Code (ECC)

View File

@@ -1,6 +1,7 @@
--- ---
name: content-hash-cache-pattern name: content-hash-cache-pattern
description: Cache expensive file processing results using SHA-256 content hashes — path-independent, auto-invalidating, with service layer separation. 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 # Content-Hash File Cache Pattern

View File

@@ -1,6 +1,7 @@
--- ---
name: continuous-learning-v2 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. 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 version: 2.0.0
--- ---

View File

@@ -1,6 +1,7 @@
--- ---
name: continuous-learning name: continuous-learning
description: Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use. description: Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.
origin: ECC
--- ---
# Continuous Learning Skill # Continuous Learning Skill

View File

@@ -1,6 +1,7 @@
--- ---
name: cost-aware-llm-pipeline 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. 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 # Cost-Aware LLM Pipeline

View File

@@ -1,6 +1,7 @@
--- ---
name: cpp-coding-standards 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. 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) # C++ Coding Standards (C++ Core Guidelines)

View File

@@ -1,6 +1,7 @@
--- ---
name: cpp-testing name: cpp-testing
description: Use only when writing/updating/fixing C++ tests, configuring GoogleTest/CTest, diagnosing failing or flaky tests, or adding coverage/sanitizers. 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) # C++ Testing (Agent Skill)

View File

@@ -1,6 +1,7 @@
--- ---
name: database-migrations 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). 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 # Database Migration Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: deployment-patterns name: deployment-patterns
description: Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications. description: Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications.
origin: ECC
--- ---
# Deployment Patterns # Deployment Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: django-patterns name: django-patterns
description: Django architecture patterns, REST API design with DRF, ORM best practices, caching, signals, middleware, and production-grade Django apps. 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 # Django Development Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: django-security name: django-security
description: Django security best practices, authentication, authorization, CSRF protection, SQL injection prevention, XSS prevention, and secure deployment configurations. description: Django security best practices, authentication, authorization, CSRF protection, SQL injection prevention, XSS prevention, and secure deployment configurations.
origin: ECC
--- ---
# Django Security Best Practices # Django Security Best Practices

View File

@@ -1,6 +1,7 @@
--- ---
name: django-tdd name: django-tdd
description: Django testing strategies with pytest-django, TDD methodology, factory_boy, mocking, coverage, and testing Django REST Framework APIs. 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 # Django Testing with TDD

View File

@@ -1,6 +1,7 @@
--- ---
name: django-verification name: django-verification
description: "Verification loop for Django projects: migrations, linting, tests with coverage, security scans, and deployment readiness checks before release or PR." 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 # Django Verification Loop

View File

@@ -1,6 +1,7 @@
--- ---
name: docker-patterns name: docker-patterns
description: Docker and Docker Compose patterns for local development, container security, networking, volume strategies, and multi-service orchestration. description: Docker and Docker Compose patterns for local development, container security, networking, volume strategies, and multi-service orchestration.
origin: ECC
--- ---
# Docker Patterns # Docker Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: e2e-testing name: e2e-testing
description: Playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies. description: Playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies.
origin: ECC
--- ---
# E2E Testing Patterns # E2E Testing Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: eval-harness name: eval-harness
description: Formal evaluation framework for Claude Code sessions implementing eval-driven development (EDD) principles description: Formal evaluation framework for Claude Code sessions implementing eval-driven development (EDD) principles
origin: ECC
tools: Read, Write, Edit, Bash, Grep, Glob tools: Read, Write, Edit, Bash, Grep, Glob
--- ---

View File

@@ -1,6 +1,7 @@
--- ---
name: frontend-patterns name: frontend-patterns
description: Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices. description: Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
origin: ECC
--- ---
# Frontend Development Patterns # Frontend Development Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: golang-patterns name: golang-patterns
description: Idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications. description: Idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications.
origin: ECC
--- ---
# Go Development Patterns # Go Development Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: golang-testing name: golang-testing
description: Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage. Follows TDD methodology with idiomatic Go practices. 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 # Go Testing Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: iterative-retrieval name: iterative-retrieval
description: Pattern for progressively refining context retrieval to solve the subagent context problem description: Pattern for progressively refining context retrieval to solve the subagent context problem
origin: ECC
--- ---
# Iterative Retrieval Pattern # Iterative Retrieval Pattern

View File

@@ -1,6 +1,7 @@
--- ---
name: java-coding-standards name: java-coding-standards
description: "Java coding standards for Spring Boot services: naming, immutability, Optional usage, streams, exceptions, generics, and project layout." description: "Java coding standards for Spring Boot services: naming, immutability, Optional usage, streams, exceptions, generics, and project layout."
origin: ECC
--- ---
# Java Coding Standards # Java Coding Standards

View File

@@ -1,6 +1,7 @@
--- ---
name: jpa-patterns name: jpa-patterns
description: JPA/Hibernate patterns for entity design, relationships, query optimization, transactions, auditing, indexing, pagination, and pooling in Spring Boot. description: JPA/Hibernate patterns for entity design, relationships, query optimization, transactions, auditing, indexing, pagination, and pooling in Spring Boot.
origin: ECC
--- ---
# JPA/Hibernate Patterns # JPA/Hibernate Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: nutrient-document-processing 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. 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 # Nutrient Document Processing

View File

@@ -1,6 +1,7 @@
--- ---
name: postgres-patterns name: postgres-patterns
description: PostgreSQL database patterns for query optimization, schema design, indexing, and security. Based on Supabase best practices. description: PostgreSQL database patterns for query optimization, schema design, indexing, and security. Based on Supabase best practices.
origin: ECC
--- ---
# PostgreSQL Patterns # PostgreSQL Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: project-guidelines-example name: project-guidelines-example
description: "Example project-specific skill template based on a real production application." description: "Example project-specific skill template based on a real production application."
origin: ECC
--- ---
# Project Guidelines Skill (Example) # Project Guidelines Skill (Example)

View File

@@ -1,6 +1,7 @@
--- ---
name: python-patterns name: python-patterns
description: Pythonic idioms, PEP 8 standards, type hints, and best practices for building robust, efficient, and maintainable Python applications. description: Pythonic idioms, PEP 8 standards, type hints, and best practices for building robust, efficient, and maintainable Python applications.
origin: ECC
--- ---
# Python Development Patterns # Python Development Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: python-testing name: python-testing
description: Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements. description: Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements.
origin: ECC
--- ---
# Python Testing Patterns # Python Testing Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: regex-vs-llm-structured-text 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. 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 # Regex vs LLM for Structured Text Parsing

View File

@@ -1,6 +1,7 @@
--- ---
name: search-first name: search-first
description: Research-before-coding workflow. Search for existing tools, libraries, and patterns before writing custom code. Invokes the researcher agent. 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 # /search-first — Research Before You Code

View File

@@ -1,6 +1,7 @@
--- ---
name: security-review 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. 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 # Security Review Skill

View File

@@ -1,6 +1,7 @@
--- ---
name: security-scan 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. 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 # Security Scan Skill

View File

@@ -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." 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 # skill-stocktake

View File

@@ -1,6 +1,7 @@
--- ---
name: springboot-patterns 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. 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 # Spring Boot Development Patterns

View File

@@ -1,6 +1,7 @@
--- ---
name: springboot-security 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. 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 # Spring Boot Security Review

View File

@@ -1,6 +1,7 @@
--- ---
name: springboot-tdd 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. 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 # Spring Boot TDD Workflow

View File

@@ -1,6 +1,7 @@
--- ---
name: springboot-verification 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." 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 # Spring Boot Verification Loop

View File

@@ -1,6 +1,7 @@
--- ---
name: strategic-compact name: strategic-compact
description: Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction. description: Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
origin: ECC
--- ---
# Strategic Compact Skill # Strategic Compact Skill

View File

@@ -1,6 +1,7 @@
--- ---
name: swift-actor-persistence 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. 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 # Swift Actors for Thread-Safe Persistence

View File

@@ -1,6 +1,7 @@
--- ---
name: swift-protocol-di-testing 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. 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 # Swift Protocol-Based Dependency Injection for Testing

View File

@@ -1,6 +1,7 @@
--- ---
name: tdd-workflow 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. 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 # Test-Driven Development Workflow

View File

@@ -1,6 +1,7 @@
--- ---
name: verification-loop name: verification-loop
description: "A comprehensive verification system for Claude Code sessions." description: "A comprehensive verification system for Claude Code sessions."
origin: ECC
--- ---
# Verification Loop Skill # Verification Loop Skill