configure-ecc
Guide ECC installation, update, or reconfiguration from inside Claude Code, Codex, or Kimi while respecting each harness's real plugin, scope, and hook…
Skill by unrealandychan
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/unrealandychan-configure-ecc
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/configure-ecc
What's inside
- Skill name
configure-ecc- Description
- Guide ECC installation, update, or reconfiguration from inside Claude Code, Codex, or Kimi while respecting each harness's real plugin, scope, and hook capabilities.
- License
- MIT
- Metadata
- origin: ECC
- Instructions
- 201 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: scripts/lib/terminal-welcome.js
Files (1)
- SKILL.md
SKILL.md (first lines)
# Configure Everything Claude Code Run a conversational wizard inside the current harness. Inventory first, collect only supported choices, preview, confirm once, apply non-interactively, verify, and show the welcome only after success. Never clone ECC into a temporary directory or copy plugin components by hand. For a human-operated terminal, the canonical entry points are `ecc setup` and `npx ecc-universal setup`. Inside a harness, use the explicit non-interactive commands below instead. ## Route by the current harness - In Claude Code, use the full scope-and-hook wizard below. - In Codex, use Codex's native plugin lifecycle. Do not offer Claude scopes or map ECC's four Claude hook profiles onto Codex. - In Kimi, install the project surface under `./.kimi-code`. Kimi does not provide ECC's Claude lifecycle-hook profiles. - If the harness is uncertain, state the detected evidence and ask which harness to configure before running a mutating command. This skill is a post-install reconfiguration path. It cannot intercept or replace a provider's built-in first-install UI. ## Claude Code: run the full conversational wizard ### 1. Inventory without changing anything Run both commands and summarize the installed ECC scope, enabled state, and marketplace source: ```bash claude plugin list --json claude plugin marketplace list --json ``` Treat a single existing `ecc@ecc` installation as a reconfiguration. Do not interpret Claude's provider-owned "Open home page" control as installation evidence. Stop and report the recovery returned by setup for multiple ECC scopes, a legacy/manual install, malformed settings, or a marketplace collision; never guess which state to delete. ### 2. Collect exactly two choices Ask exactly one scope question and require one value: - `user | project | local` - `user` is global for this user. - `project` is shared through repository settings. - `local` is private to the current project. Visually mark only the selected scope as selected or installing. If the user chooses a different scope from a single existing install, describe it as a scope migration and include `--move-scope` in the commands below. Ask exactly one hook-mode question and require one value: - `off | minimal | standard | strict` - `off` keeps skills and commands but disables ECC hook automation. - `minimal` enables the lightest lifecycle and safety automation. - `standard` balances quality and safety automation. - `strict` enables the strongest checks and reminders. Hook preference is personal Claude plugin configuration; it does not follow the selected install scope. ### 3. Preview and confirm once Prefer the plugin-bundled setup script. Substitute the two selected values and include `--move-scope` only for a scope migration: ```bash node "$CLAUDE_PLUGIN_ROOT/scripts/setup.js" --mode claude-plugin \ --scope <scope> --hooks <hooks> [--move-scope] --dry-run --json ``` If `$CLAUDE_PLUGIN_ROOT` is unavailable, use the published npm package: ```bash npx --yes --package ecc-universal ecc setup --mode claude-plugin \ --scope <scope> --hooks <hooks> [--move-scope] --dry-run --json ``` Show exactly one confirmation summary containing the planned action, one scope, one hook mode, marketplace action, and any source-to-destination migration. Ask one yes/no question. Do not run a bare interactive `ecc setup` through a harness shell tool because that shell is commonly non-TTY. ### 4. Apply the explicit choices After confirmation, rerun the same route without `--dry-run`. Keep every choice explicit and request JSON so success can be checked deterministically: ```bash node "$CLAUDE_PLUGIN_ROOT/scripts/setup.js" --mode claude-plugin \ --scope <scope> --hooks <hooks> [--move-scope] --yes --json ``` Fallback: ```bash npx --yes --package ecc-universal ecc setup --mode claude-plugin \ --scope <scope> --hooks <hooks> [--move-scope] --yes --json ``` ### 5. Verify, then render the welcome Require a zero exit status and a setup result whose `scope` and `hooks` equal the selected values. Then independently run: ```bash claude plugin list --json ``` Continue only when exactly one enabled `ecc@ecc` entry exists at the selected scope. When `$CLAUDE_PLUGIN_ROOT` is available, pass the successful setup `action` (`installed`, `updated`, `migrated`, `resumed`, or `already-migrated`) to the bundled renderer:
From unrealandychan/clean-code-skill, MIT.
More from unrealandychan/clean-code-skill
- 0.594score
codehealth-mcp
unrealandychan
Real-time structural Code Health via CodeScene MCP — review before edits, verify score deltas after changes, gate commits and PRs.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
code-tour
unrealandychan
Create CodeTour `.tour` files — persona-targeted, step-by-step walkthroughs with real file and line anchors.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
codebase-onboarding
unrealandychan
Analyze an unfamiliar codebase and generate a structured onboarding guide with architecture map, key entry points, conventions, and a starter CLAUDE.md.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
code-review
unrealandychan
Performs rigorous 5-axis code reviews across Correctness, Readability, Architecture, Security, and Performance.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
config-gc
unrealandychan
Garbage collection for your Claude Code configuration.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
compose-multiplatform-patterns
unrealandychan
Compose Multiplatform and Jetpack Compose patterns for KMP projects — state management, navigation, theming, performance, and platform-specific UI.
SkillBFreshness: B★ 12Claude Code +9 - 0.585score
coding-standards
unrealandychan
Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review.
SkillBFreshness: B★ 12Claude Code +9
Signals
- Stars
- 12
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Sep 8, 2026 (1 month ago)
- Last release
- Apr 17, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from unrealandychan
- 0.594score
codehealth-mcp
unrealandychan
Real-time structural Code Health via CodeScene MCP — review before edits, verify score deltas after changes, gate commits and PRs.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
code-tour
unrealandychan
Create CodeTour `.tour` files — persona-targeted, step-by-step walkthroughs with real file and line anchors.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
codebase-onboarding
unrealandychan
Analyze an unfamiliar codebase and generate a structured onboarding guide with architecture map, key entry points, conventions, and a starter CLAUDE.md.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
code-review
unrealandychan
Performs rigorous 5-axis code reviews across Correctness, Readability, Architecture, Security, and Performance.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
config-gc
unrealandychan
Garbage collection for your Claude Code configuration.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
compose-multiplatform-patterns
unrealandychan
Compose Multiplatform and Jetpack Compose patterns for KMP projects — state management, navigation, theming, performance, and platform-specific UI.
SkillBFreshness: B★ 12Claude Code +9
Cite this page
configure-ecc skill. Agent Mart. https://agentmart.dev/skills/unrealandychan-configure-ecc (last updated 2026-10-24)