ecc-guide

Guides users through ECC agents, skills, commands, hooks, and install profiles by inspecting live repository files.

Updated Sep 11, 2026
One-click install
npx skills add https://github.com/CYRUS-pinto/pi-bot --skill ecc-guide-cyrus-pinto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecc-guide
Source: https://github.com/CYRUS-pinto/pi-bot/tree/main/.agents/skills/ecc-guide
Command: npx skills add https://github.com/CYRUS-pinto/pi-bot --skill ecc-guide-cyrus-pinto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Navigating the Everything Claude Code repository is difficult because its catalog of skills, commands, agents, hooks, and install profiles changes frequently, making hard-coded answers and stale documentation unreliable. ## Core Features & Use Cases - Live Repository Inspection: Answers questions by reading current files with commands like catalog scripts and filesystem searches instead of relying on memory. - Feature Discovery & Recommendations: Searches skills, commands, and agents to recommend the right component for a given task, preferring skill-first workflows over retired command shims. - Install & Onboarding Guidance: Walks users through managed install profiles, dry-run plans, project onboarding via /project-init, and troubleshooting duplicate or broken installs. - Use Case: A new user asks which ECC components fit their Python project; the skill inspects the repository, recommends relevant skills, and produces a dry-run install plan for their target harness. ## Quick Start Ask the assistant to explain what ECC includes and recommend which skills to install for your project.

Frequently Asked Questions about ecc-guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the right ECC skill or command for my task?

Search the skills, commands, and agents directories with ripgrep or find for keywords matching your task. Prefer skills as the primary workflow surface, and use commands only when they are maintained compatibility shims or you explicitly want slash-command behavior.

How do I install ECC components for a specific project?

Use the managed installer: list profiles with install-plan.js, then run a dry-run with install-apply.js for your target harness. For specific skills, pass --skills with the skill ID, and avoid stacking plugin installs with full manual installs.

What is the difference between ECC commands and skills?

Skills under skills/*/SKILL.md are reusable workflows and the primary surface, while commands are maintained slash-command compatibility shims. Agents are delegated subagent role prompts used when task delegation is useful.

Which harnesses does ECC installation support?

Install manifests target multiple harnesses including Claude, Cursor, Codex, Gemini, OpenCode, CodeBuddy, JoyCode, and Qwen, each with its own configuration directory. Check the install manifests and run a dry-run plan to confirm support for your target.

Why does ECC guidance say to inspect files instead of trusting documentation?

The repository changes quickly, so hard-coded catalog counts and feature lists go stale. Reading current files with catalog scripts and filesystem searches ensures answers reflect the actual repository state.