edc-build-impllisted
Install: claude install-skill almogdepaz/EDC
# Build Context (v2)
**Arguments:** optional `--force` to rebuild from scratch even if context exists, `--focus <module>` for specific module analysis, and repeatable `--ignore <glob>` to exclude files from analysis for this run.
## Ignore Rules
Before building or updating context, resolve ignore patterns in this order:
1. If one or more `--ignore <glob>` arguments were provided, use only those patterns.
2. Otherwise, if `.edcignore` exists in the repo root, read non-empty, non-comment lines from it.
3. Otherwise, do not exclude any additional files.
Apply ignore rules to repo-relative file paths before selecting files or modules to analyze.
## Routing (orchestrator-owned)
Routing is decided by `plugins/edc/scripts/edc-build.sh` BEFORE this skill is invoked. By the time this skill runs, the orchestrator has already:
- run `edc-clean-slate.sh --check` to inspect on-disk state
- decided whether to spawn a full build or an incremental update
- wiped any partial-v2 state if needed (via `edc-clean-slate.sh --force`)
- chosen this skill because the route is "full build"
**This skill always runs a full build.** Do not call `edc-clean-slate.sh`. Do not decide build-vs-update. Do not check for v1 markers — v1 is unsupported and the orchestrator already failed loudly if v1 markers were present.
### Forbidden patterns (do not do these)
- DO NOT invoke `Skill(edc-module-context-impl)` at the orchestrator level. The `edc-module-context-impl` skill is invoked ONLY inside per-mod