senoldogann/codex-switcher/configure-ecc
Claude Code and agent skill by senoldogann/codex-switcher
- community
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-eccSKILL.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:
- Via Plugin:
/plugin install everything-claude-code— the plugin loads this skill automatically - 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:
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:
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:
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):
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:
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)
| Skill | Description | |
|---|---|---|
backend-patterns | Backend architecture, API design, server-side best practices for Node.js/Express/Next.js | |
coding-standards | Universal coding standards for TypeScript, JavaScript, React, Node.js | |
django-patterns | Django architecture, REST API with DRF, ORM, caching, signals, middleware | |
django-security | Django security: auth, CSRF, SQL injection, XSS prevention | |
django-tdd | Django testing with pytest-django, factory_boy, mocking, coverage | |
django-verification | Django verification loop: migrations, linting, tests, security scans | |
laravel-patterns | Laravel architecture patterns: routing, controllers, Eloquent, queues, caching | |
laravel-security | Laravel security: auth, policies, CSRF, mass assignment, rate limiting | |
laravel-tdd | Laravel testing with PHPUnit and Pest, factories, fakes, coverage | |
laravel-verification | Laravel verification: linting, static analysis, tests, security scans | |
frontend-patterns | React, Next.js, state management, performance, UI patterns | |
frontend-slides | Zero-dependency HTML presentations, style previews, and PPTX-to-web conversion | |
golang-patterns | Idiomatic Go patterns, conventions for robust Go applications | |
golang-testing | Go testing: table-driven tests, subtests, benchmarks, fuzzing | |
java-coding-standards | Java coding standards for Spring Boot: naming, immutability, Optional, streams | |
python-patterns | Pythonic idioms, PEP 8, type hints, best practices | |
python-testing | Python testing with pytest, TDD, fixtures, mocking, parametrization | |
springboot-patterns | Spring Boot architecture, REST API, layered services, caching, async | |
springboot-security | Spring Security: authn/authz, validation, CSRF, secrets, rate limiting | |
springboot-tdd | Spring Boot TDD with JUnit 5, Mockito, MockMvc, Testcontainers | |
springboot-verification | Spring Boot verification: build, static analysis, tests, security scans |
Category: Database (3 skills)
| Skill | Description | |
|---|---|---|
clickhouse-io | ClickHouse patterns, query optimization, analytics, data engineering | |
jpa-patterns | JPA/Hibernate entity design, relationships, query optimization, transactions | |
postgres-patterns | PostgreSQL query optimization, schema design, indexing, security |
Category: Workflow & Quality (8 skills)
| Skill | Description | |
|---|---|---|
continuous-learning | Auto-extract reusable patterns from sessions as learned skills | |
continuous-learning-v2 | Instinct-based learning with confidence scoring, evolves into skills/commands/agents | |
eval-harness | Formal evaluation framework for eval-driven development (EDD) | |
iterative-retrieval | Progressive context refinement for subagent context problem | |
security-review | Security checklist: auth, input, secrets, API, payment features | |
strategic-compact | Suggests manual context compaction at logical intervals | |
tdd-workflow | Enforces TDD with 80%+ coverage: unit, integration, E2E | |
verification-loop | Verification and quality loop patterns |
Category: Business & Content (5 skills)
| Skill | Description | |
|---|---|---|
article-writing | Long-form writing in a supplied voice using notes, examples, or source docs | |
content-engine | Multi-platform social content, scripts, and repurposing workflows | |
market-research | Source-attributed market, competitor, fund, and technology research | |
investor-materials | Pitch decks, one-pagers, investor memos, and financial models | |
investor-outreach | Personalized investor cold emails, warm intros, and follow-ups |
Category: Research & APIs (3 skills)
| Skill | Description | |
|---|---|---|
deep-research | Multi-source deep research using firecrawl and exa MCPs with cited reports | |
exa-search | Neural search via Exa MCP for web, code, company, and people research | |
claude-api | Anthropic Claude API patterns: Messages, streaming, tool use, vision, batches, Agent SDK |
Category: Social & Content Distribution (2 skills)
| Skill | Description | |
|---|---|---|
x-api | X/Twitter API integration for posting, threads, search, and analytics | |
crosspost | Multi-platform content distribution with platform-native adaptation |
Category: Media Generation (2 skills)
| Skill | Description | |
|---|---|---|
fal-ai-media | Unified AI media generation (image, video, audio) via fal.ai MCP | |
video-editing | AI-assisted video editing for cutting, structuring, and augmenting real footage |
Category: Orchestration (1 skill)
| Skill | Description | |
|---|---|---|
dmux-workflows | Multi-agent orchestration using dmux for parallel agent sessions |
Standalone
| Skill | Description | |
|---|---|---|
project-guidelines-example | Template for creating project-specific skills |
2d: Execute Installation
For each selected skill, copy the entire skill directory:
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:
Execute installation:
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:
4b: Check Path References
Scan all installed .md files for path references:
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
- SKILL.md in the repositoryCheckingskills/configure-ecc/SKILL.md
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
[](https://verified-skill.com/skills/senoldogann/codex-switcher/configure-ecc)