v2.2.2
hasaneyldrm/exercises-datasetv2.2.2Sep 30, 2026by github-actions[bot]
Upgrading?
AI Summary
Introduces the `pi/core` profile for Pi-native skills and prompts, alongside packaging, memory, hooks, and Windows compatibility fixes.
Key Highlights
- `pi/core` profile with 123 curated skills and 24 prompt commands.
- Packaging verification and memory MCP fixes.
- Windows compatibility improvements including ESLint 9 support.
- Hooks schema validation and Windows linter paths.
New Features
- Self-contained `pi/core` package with no build step or network dependencies.
- Deterministic generation and safety violation checks.
- Memory MCP parameter validation.
- Dependency updates for `lru` and `js-yaml`.
Full Release Notes
# ECC 2.2.2 ECC 2.2.2 adds `pi/core`, a curated Pi-native skills+prompts-only profile built for downstream packagers that mirror GitHub Releases, plus a set of packaging, memory, hooks, and Windows compatibility fixes. ## Pi core profile `pi/core/` is a self-contained package (`ecc-pi-core`) that downstream mirrors of the release tarball can copy directly: no build step, no extensions, no hooks, no runtime downloads, and no network or SaaS dependencies. - 123 curated skills (language and framework patterns, testing/TDD, code review, non-offensive security review, planning, refactoring, docs, and git/PR workflows) and 24 prompt commands that are pure prompt workflows. - Generated deterministically from the explicit include/exclude lists in `manifests/pi-core.json` by `scripts/build-pi-core.js` and committed, so the release tarball contains it verbatim. `pi/core/CURATION.md` lists every excluded skill and command with its reason; the `council` skill ships as `ecc-council` inside pi/core to avoid catalog name clashes. - The build fails on safety violations: non-allowlisted URL hosts, pipe-to-shell or fetch-and-run download forms, secrets or tokens, absolute per-user home paths, symlinks, invalid SKILL.md frontmatter, and duplicate skill names. - CI rebuilds pi/core on every PR and verifies it is up to date, then installs the Pi coding agent CLI and proves the profile loads fully offline (`PI_OFFLINE=1`), asserting that every curated command actually registers. - The release workflow additionally verifies that `VERSION` matches the tag and that pi/core is current before publishing. Downstream consumption: poll `/releases`, download `archive/refs/tags/vX.Y.Z.tar.gz`, pin its sha256, copy `pi/core/`, and load it offline with `pi --offline --skill pi/core/skills --prompt-template pi/core/commands`. ## Packaging - The compiled OpenCode payload is explicitly included in the npm package, and packing is verified from a clean state with lifecycle scripts enabled. ## Memory and MCP - Incomplete memory reads are distinguished from missing records, and directory traversal failures are classified. - The reserved `_meta` parameter is accepted on memory MCP ping requests. ## Hooks and Windows compatibility - `hooks.json` stays within Claude Code's schema; stable hook metadata moved into a validated sidecar. - The no-verify guard handles stuck optional values and long-option prefixes. - Windows linter paths and ESLint 9 are supported, and settings updates tolerate missing Windows device IDs while retaining full-precision inode checks. ## Workflow guidance, catalog, and dependency security - Epic sync filters issues by label; dependency bumps no longer document auto-merge; naming and Boolean guidance is language-neutral; the `prp-pr` command alias is distinguished; Rails skill discovery, invoice tax calculation order, and framework documentation were corrected; Serply and Squish catalog entries were removed. - `lru` updated to 0.18.2 (RUSTSEC-2026-0253) and `js-yaml` to 4.3.2 (GHSA-2883-xcg3-v3hh).
Related Repositories
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀
A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
A general purpose HTTP reverse proxy and forwarding tool. Now written in Go!
Human: AI-powered 3D Face Detection & Rotation Tracking, Face Description & Recognition, Body Pose Tracking, 3D Hand & Finger Tracking, Iris Analysis, Age & Gender & Emotion Prediction, Gaze Tracking, Gesture Recognition