claudemods

Modsecc

ecc 2.2.2 Immutable snapshot

Pinned to commit c70874fae9eb0e5ad0365beb7e2955899fd1d30f, captured .

Download 2.2.2 source archive Choose something to compare with View commit on GitHub

More actions and subscriptions

All versions

This is not the most recently captured version. View the latest version

Current package description (not historical)

Harness-native ECC operator layer - 68 agents, 293 skills, 94 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses

Install

This version is listed in the verified marketplace ecc (repository affaan-m/ECC). Run these in Claude Code, in order:

  1. Add the marketplace/plugin marketplace add affaan-m/ECC
  2. Install the plugin/plugin install ecc@ecc

These commands install the marketplace's current upstream state, not the pinned commit snapshot on this page; the two can differ.

Contents 466

Skill293
Agent68
Command94
Hook7
MCP server1
Config3
Dependencies, compatibility and skill declarations

Recorded dependencies 0

No dependency requirements were recorded from plugin.json or marketplace entries. Only manifest fields saved with the snapshot are shown here; dependency declarations in other files are outside the current collection scope.

Recorded compatibility

No compatibility requirement was recorded for this snapshot from plugin.json or a marketplace entry. Only manifest fields saved with the snapshot are shown here. Declarations in a skill's SKILL.md header are collected separately and, when present, shown on their own under “Skill file declarations”; they never overwrite or fill in this value.

Skill file declarations 293

The content below was read separately from the header of each skill file (SKILL.md) at its pinned commit. It is text the file declares about itself, shown as an annotation only. It is stored apart from the snapshot's dependencies and compatibility (manifest fields) above and does not overwrite them. It is not the package license, version, install count or a release record, and none of it is verified.

Evidence scope and limits
  • Each entry is one file at one pinned commit, and field states hold for that file only. Components that point to the same file are merged into one entry; files with identical content share one extraction.
  • “Declared in file” means the file's header has the field. “Not declared in this file” appears only when the header parsed successfully and lacks the field. “Invalid declaration” means the field is present but its type, length or characters do not meet the requirements; it is never rewritten or truncated. “Not read” means no usable header was obtained (not yet read, read failed, no header, or an unparseable header), which says neither that the field was declared nor that it was not.
  • Compatibility and license text are the file's own wording. They do not show that anything runs, are not legal advice, and are not a license verification. metadata.version is only an annotation inside the file; it is not the package version and is not used to judge which is newer.
  • This list groups the version's skill components by their recorded source. A listed source may still be unpinned, unread or unavailable; each entry shows its state. Collection runs in bounded batches and does not promise complete coverage.
  • A file whose read failed shows a “retry eligible” time. It is only when the collector may try again, not a schedule, and it does not promise a read or completion.

101–120 of 293 skill file sources · As of

  1. skills/fastapi-patterns/SKILL.md

    Not read

    Components using this file 1

    • fastapi-patterns skills/fastapi-patterns/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    6cff4479d19d22d850ada13a3155cd2313358db8
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  2. skills/finance-billing-ops/SKILL.md

    Not read

    Components using this file 1

    • finance-billing-ops skills/finance-billing-ops/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    bae0dc6ee1691b615722bc1785a82ace92d22d05
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  3. skills/flox-environments/SKILL.md

    Not read

    Components using this file 1

    • flox-environments skills/flox-environments/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    0d16475b3f026778d6a4a49aaba50f3a432f93bb
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  4. skills/flutter-dart-code-review/SKILL.md

    Not read

    Components using this file 1

    • flutter-dart-code-review skills/flutter-dart-code-review/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    f8f902a86fe5360635db2eaab3fb791f9e7bbc52
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  5. skills/foundation-models-on-device/SKILL.md

    Not read

    Components using this file 1

    • foundation-models-on-device skills/foundation-models-on-device/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    1af35736875a3c802da544245bd95aa463ec4476
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  6. skills/frontend-a11y/SKILL.md

    Not read

    Components using this file 1

    • frontend-a11y skills/frontend-a11y/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    a39419935900b1ac1003827d83c896610350b619
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  7. skills/frontend-design-direction/SKILL.md

    Not read

    Components using this file 1

    • frontend-design-direction skills/frontend-design-direction/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    eac307351d8feda98f0aeb7f3e3e81710d9b0d55
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  8. skills/frontend-patterns/SKILL.md

    Not read

    Components using this file 1

    • frontend-patterns skills/frontend-patterns/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    a63977a8b0a8896217a884cdf9e6d49fc8771be6
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  9. skills/frontend-slides/SKILL.md

    Not read

    Components using this file 1

    • frontend-slides skills/frontend-slides/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    0852122c39a98ae82b204f91cb70232fad56bfcf
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  10. skills/fsharp-testing/SKILL.md

    Not read

    Components using this file 1

    • fsharp-testing skills/fsharp-testing/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    9440ec6742c4ea3eeddc7530b29f7ca77b7f87cb
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  11. skills/gan-style-harness/SKILL.md

    Not read

    Components using this file 1

    • gan-style-harness skills/gan-style-harness/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    a22db0388b7445f37382b341a1bf95c58088e98f
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  12. skills/gateguard/SKILL.md

    Not read

    Components using this file 1

    • gateguard skills/gateguard/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    f1dc4a1c00764a2b41e8c50fe37f5f71d95e572d
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  13. skills/generating-python-installer/SKILL.md

    Not read

    Components using this file 1

    • generating-python-installer skills/generating-python-installer/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    d1d061e2f61be2f3e7467748d347d4ca1773f14d
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  14. skills/git-workflow/SKILL.md

    Not read

    Components using this file 1

    • git-workflow skills/git-workflow/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    81a858d3a79344a6879fa60322b5a36cdf758206
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  15. skills/github-ops/SKILL.md

    Not read

    Components using this file 1

    • github-ops skills/github-ops/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    dbbe7b129d9d722e8f0e622c3d8f045fc97bd855
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  16. skills/golang-patterns/SKILL.md

    Not read

    Components using this file 1

    • golang-patterns skills/golang-patterns/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    85e4b3f70bcf7186ab1070ca6108fdac6d7ee5a6
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  17. skills/golang-testing/SKILL.md

    Not read

    Components using this file 1

    • golang-testing skills/golang-testing/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    45ca4871b2e5c46891bead7f23efd094a66cb6b7
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  18. skills/google-workspace-ops/SKILL.md

    Not read

    Components using this file 1

    • google-workspace-ops skills/google-workspace-ops/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    af26f80c3c5d55dc4cb36a861d5ca16d719c7b3a
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  19. skills/growth-log/SKILL.md

    Not read

    Components using this file 1

    • growth-log skills/growth-log/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    80c7d75a3b551eb3e723c6c71a4aa1cdfc1da589
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  20. skills/healthcare-cdss-patterns/SKILL.md

    Not read

    Components using this file 1

    • healthcare-cdss-patterns skills/healthcare-cdss-patterns/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    affaan-m/ecc
    Pinned commit
    c70874fae9eb0e5ad0365beb7e2955899fd1d30f
    File identity
    Regular-file identity recorded
    Blob SHA
    f98314a5ef164e78f9f1a6826ea08297428d0183
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

Read this page as JSON

Versions of this package2
VersionCommitCapturedComponentsActions
2.2.3 Latest ef648e0 466 View Download Diff vs previous Compare…
2.2.2 c70874f 466 View Download Compare…