mirror of
https://github.com/affaan-m/ECC.git
synced 2026-10-16 21:25:42 +02:00
41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
# ecc-pi-core
|
|
|
|
A curated, Pi-native profile of ECC: 128 portable
|
|
engineering skills and 24 pure prompt-workflow commands, with no extensions,
|
|
no hooks, no runtime downloads, and no network or SaaS dependencies.
|
|
|
|
## Contents
|
|
|
|
- `skills/` - language, framework, testing/TDD, code review, security review,
|
|
planning, refactoring, docs, and git/PR workflow skills.
|
|
- `commands/` - prompt commands that are pure prompt workflows.
|
|
- `CURATION.md` - every excluded skill and command with its reason.
|
|
|
|
## Use
|
|
|
|
Copy this directory into your project (or pin a release tarball) and load it with the
|
|
Pi coding agent:
|
|
|
|
```sh
|
|
pi --no-extensions --extension pi/core
|
|
```
|
|
|
|
Offline load test (as run in CI):
|
|
|
|
```sh
|
|
PI_OFFLINE=1 pi --offline --mode rpc --no-session --no-context-files --no-extensions \
|
|
--extension pi/core </dev/null >/dev/null
|
|
```
|
|
|
|
## Regenerate
|
|
|
|
`pi/core` is generated from `manifests/pi-core.json` and committed so release
|
|
tarballs contain it verbatim. After changing the manifest or any included source
|
|
content, run:
|
|
|
|
```sh
|
|
node scripts/build-pi-core.js
|
|
```
|
|
|
|
and commit the result. CI verifies the committed profile is up to date.
|