senoldogann/codex-switcher/configure-ecc

Claude Code and agent skill by senoldogann/codex-switcher

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

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.

Install

npx vskill@latest install senoldogann/codex-switcher/configure-ecc

SKILL.md

Configure Everything Claude Code (ECC)

An interactive, step-by-step installation wizard for the Everything Claude Code project. Uses AskUserQuestion to guide users through selective installation of skills and rules, then verifies correctness and offers optimization.

When to Activate

  • User says "configure ecc", "install ecc", "setup everything claude code", or similar
  • User wants to selectively install skills or rules from this project
  • User wants to verify or fix an existing ECC installation
  • User wants to optimize installed skills or rules for their project

Prerequisites

This skill must be accessible to Claude Code before activation. Two ways to bootstrap:

  1. Via Plugin: /plugin install everything-claude-code — the plugin loads this skill automatically
  2. Manual: Copy only this skill to ~/.claude/skills/configure-ecc/SKILL.md, then activate by saying "configure ecc"

Step 0: Clone ECC Repository

Before any installation, clone the latest ECC source to /tmp:

bash
rm -rf /tmp/everything-claude-code
git clone https://github.com/affaan-m/everything-claude-code.git /tmp/everything-claude-code

Set ECC_ROOT=/tmp/everything-claude-code as the source for all subsequent copy operations.

If the clone fails (network issues, etc.), use AskUserQuestion to ask the user to provide a local path to an existing ECC clone.


Step 1: Choose Installation Level

Use AskUserQuestion to ask the user where to install:

Question: "Where should ECC components be installed?"
Options:
- "User-level (~/.claude/)" — "Applies to all your Claude Code projects"
- "Project-level (.claude/)" — "Applies only to the current project"
- "Both" — "Common/shared items user-level, project-specific items project-level"

Store the choice as INSTALL_LEVEL. Set the target directory:

  • User-level: TARGET=~/.claude
  • Project-level: TARGET=.claude (relative to current project root)
  • Both: TARGET_USER=~/.claude, TARGET_PROJECT=.claude

Create the target directories if they don't exist:

bash
mkdir -p $TARGET/skills $TARGET/rules

Step 2: Select & Install Skills

2a: Choose Scope (Core vs Niche)

Default to Core (recommended for new users) — copy .agents/skills/* plus skills/search-first/ for research-first workflows. This bundle covers engineering, evals, verification, security, strategic compaction, frontend design, and Anthropic cross-functional skills (article-writing, content-engine, market-research, frontend-slides).

Use AskUserQuestion (single select):

Question: "Install core skills only, or include niche/framework packs?"
Options:
- "Core only (recommended)" — "tdd, e2e, evals, verification, research-first, security, frontend patterns, compacting, cross-functional Anthropic skills"
- "Core + selected niche" — "Add framework/domain-specific skills after core"
- "Niche only" — "Skip core, install specific framework/domain skills"
Default: Core only

If the user chooses niche or core + niche, continue to category selection below and only include those niche skills they pick.

2b: Choose Skill Categories

There are 7 selectable category groups below. The detailed confirmation lists that follow cover 45 skills across 8 categories, plus 1 standalone template. Use AskUserQuestion with multiSelect: true:

Question: "Which skill categories do you want to install?"
Options:
- "Framework & Language" — "Django, Laravel, Spring Boot, Go, Python, Java, Frontend, Backend patterns"
- "Database" — "PostgreSQL, ClickHouse, JPA/Hibernate patterns"
- "Workflow & Quality" — "TDD, verification, learning, security review, compaction"
- "Research & APIs" — "Deep research, Exa search, Claude API patterns"
- "Social & Content Distribution" — "X/Twitter API, crossposting alongside content-engine"
- "Media Generation" — "fal.ai image/video/audio alongside VideoDB"
- "Orchestration" — "dmux multi-agent workflows"
- "All skills" — "Install every available skill"
2c: Confirm Individual Skills

For each selected category, print the full list of skills below and ask the user to confirm or deselect specific ones. If the list exceeds 4 items, print the list as text and use AskUserQuestion with an "Install all listed" option plus "Other" for the user to paste specific names.

Category: Framework & Language (21 skills)

SkillDescription
backend-patternsBackend architecture, API design, server-side best practices for Node.js/Express/Next.js
coding-standardsUniversal coding standards for TypeScript, JavaScript, React, Node.js
django-patternsDjango architecture, REST API with DRF, ORM, caching, signals, middleware
django-securityDjango security: auth, CSRF, SQL injection, XSS prevention
django-tddDjango testing with pytest-django, factory_boy, mocking, coverage
django-verificationDjango verification loop: migrations, linting, tests, security scans
laravel-patternsLaravel architecture patterns: routing, controllers, Eloquent, queues, caching
laravel-securityLaravel security: auth, policies, CSRF, mass assignment, rate limiting
laravel-tddLaravel testing with PHPUnit and Pest, factories, fakes, coverage
laravel-verificationLaravel verification: linting, static analysis, tests, security scans
frontend-patternsReact, Next.js, state management, performance, UI patterns
frontend-slidesZero-dependency HTML presentations, style previews, and PPTX-to-web conversion
golang-patternsIdiomatic Go patterns, conventions for robust Go applications
golang-testingGo testing: table-driven tests, subtests, benchmarks, fuzzing
java-coding-standardsJava coding standards for Spring Boot: naming, immutability, Optional, streams
python-patternsPythonic idioms, PEP 8, type hints, best practices
python-testingPython testing with pytest, TDD, fixtures, mocking, parametrization
springboot-patternsSpring Boot architecture, REST API, layered services, caching, async
springboot-securitySpring Security: authn/authz, validation, CSRF, secrets, rate limiting
springboot-tddSpring Boot TDD with JUnit 5, Mockito, MockMvc, Testcontainers
springboot-verificationSpring Boot verification: build, static analysis, tests, security scans

Category: Database (3 skills)

SkillDescription
clickhouse-ioClickHouse patterns, query optimization, analytics, data engineering
jpa-patternsJPA/Hibernate entity design, relationships, query optimization, transactions
postgres-patternsPostgreSQL query optimization, schema design, indexing, security

Category: Workflow & Quality (8 skills)

SkillDescription
continuous-learningAuto-extract reusable patterns from sessions as learned skills
continuous-learning-v2Instinct-based learning with confidence scoring, evolves into skills/commands/agents
eval-harnessFormal evaluation framework for eval-driven development (EDD)
iterative-retrievalProgressive context refinement for subagent context problem
security-reviewSecurity checklist: auth, input, secrets, API, payment features
strategic-compactSuggests manual context compaction at logical intervals
tdd-workflowEnforces TDD with 80%+ coverage: unit, integration, E2E
verification-loopVerification and quality loop patterns

Category: Business & Content (5 skills)

SkillDescription
article-writingLong-form writing in a supplied voice using notes, examples, or source docs
content-engineMulti-platform social content, scripts, and repurposing workflows
market-researchSource-attributed market, competitor, fund, and technology research
investor-materialsPitch decks, one-pagers, investor memos, and financial models
investor-outreachPersonalized investor cold emails, warm intros, and follow-ups

Category: Research & APIs (3 skills)

SkillDescription
deep-researchMulti-source deep research using firecrawl and exa MCPs with cited reports
exa-searchNeural search via Exa MCP for web, code, company, and people research
claude-apiAnthropic Claude API patterns: Messages, streaming, tool use, vision, batches, Agent SDK

Category: Social & Content Distribution (2 skills)

SkillDescription
x-apiX/Twitter API integration for posting, threads, search, and analytics
crosspostMulti-platform content distribution with platform-native adaptation

Category: Media Generation (2 skills)

SkillDescription
fal-ai-mediaUnified AI media generation (image, video, audio) via fal.ai MCP
video-editingAI-assisted video editing for cutting, structuring, and augmenting real footage

Category: Orchestration (1 skill)

SkillDescription
dmux-workflowsMulti-agent orchestration using dmux for parallel agent sessions

Standalone

SkillDescription
project-guidelines-exampleTemplate for creating project-specific skills
2d: Execute Installation

For each selected skill, copy the entire skill directory:

bash
cp -r $ECC_ROOT/skills/<skill-name> $TARGET/skills/

Note: continuous-learning and continuous-learning-v2 have extra files (config.json, hooks, scripts) — ensure the entire directory is copied, not just SKILL.md.


Step 3: Select & Install Rules

Use AskUserQuestion with multiSelect: true:

Question: "Which rule sets do you want to install?"
Options:
- "Common rules (Recommended)" — "Language-agnostic principles: coding style, git workflow, testing, security, etc. (8 files)"
- "TypeScript/JavaScript" — "TS/JS patterns, hooks, testing with Playwright (5 files)"
- "Python" — "Python patterns, pytest, black/ruff formatting (5 files)"
- "Go" — "Go patterns, table-driven tests, gofmt/staticcheck (5 files)"

Execute installation:

bash
# Common rules (flat copy into rules/)
cp -r $ECC_ROOT/rules/common/* $TARGET/rules/
# Language-specific rules (flat copy into rules/)
cp -r $ECC_ROOT/rules/typescript/* $TARGET/rules/ # if selected
cp -r $ECC_ROOT/rules/python/* $TARGET/rules/ # if selected
cp -r $ECC_ROOT/rules/golang/* $TARGET/rules/ # if selected

Important: If the user selects any language-specific rules but NOT common rules, warn them:

"Language-specific rules extend the common rules. Installing without common rules may result in incomplete coverage. Install common rules too?"

Step 4: Post-Installation Verification

After installation, perform these automated checks:

4a: Verify File Existence

List all installed files and confirm they exist at the target location:

bash
ls -la $TARGET/skills/
ls -la $TARGET/rules/
4b: Check Path References

Scan all installed .md files for path references:

bash
grep -rn "~/.claude/" $TARGET/skills/ $TARGET/rules/
grep -rn "../common/" $TARGET/rules/
grep -rn "skills/" $TARGET/skills/

For project-level installs, flag any references to ~/.claude/ paths:

  • If a skill references ~/.claude/settings.json — this is usually fine (settings are always user-level)
  • If a skill references ~/.claude/skills/ or ~/.claude/rules/ — this may be broken if installed only at project level
  • If a skill references another skill by name — check that the referenced skill was also installed
4c: Check Cross-References Between Skills

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
14
Repository forks
2
7-day trend score
14

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/senoldogann/codex-switcher/configure-ecc/badge)](https://verified-skill.com/skills/senoldogann/codex-switcher/configure-ecc)

Something wrong with this skill or its page? Tell us.