claudemods

ModsSylvain

software-engineering Plugin

Code review, debugging, documentation, license compliance (AGPL/MIT/Apache), payment integration (Stripe/PayPal), frontend development (HTMX/Alpine.js), architecture diagrams (d2), and terminal demo GIFs (VHS). Skills: analyze-and-create-issue, analyze-pr, audit-codebase, auto-mr, check-claude-md-tokens, commit, create-issue, detect-repo-host, feature-flow, feature-flow-w, gen-claude, gen-diagram, gen-readme-diagram, gen-vhs-demo, run-lint, run-tests, upd-project-description, vscode-settings. MCP: context7

Install View latest version Open upstream repository

More actions and subscriptions

Compare latest version View observed updates for this package Subscribe with Atom View source record

Only the newest 50 observations in this subscription, not a full archive, upstream releases or installs. Updates-page links keep observation type and package filters; package-page links include all kinds for that package. Your local following list is not sent.

Install

This version is listed in the verified marketplace sylvain-marketplace (repository sgaunet/claude-plugins). Run these in Claude Code, in order:

  1. Add the marketplace/plugin marketplace add sgaunet/claude-plugins
  2. Install the plugin/plugin install software-engineering@sylvain-marketplace

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

Contents of latest version 0.23.0 (commit 8b8182c)

Contents 27

Skill18
Agent8
MCP server1
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 18

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.

1–18 of 18 skill file sources · As of

  1. plugins/software-engineering/skills/analyze-and-create-issue/SKILL.md

    Not read

    Components using this file 1

    • analyze-and-create-issue plugins/software-engineering/skills/analyze-and-create-issue/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    9437d4a57d6675aac69d8af7edd77058d43639ea
    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. plugins/software-engineering/skills/analyze-pr/SKILL.md

    Not read

    Components using this file 1

    • analyze-pr plugins/software-engineering/skills/analyze-pr/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    9d5c66d74cc89916061832608c9f2f47b61120cd
    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. plugins/software-engineering/skills/audit-codebase/SKILL.md

    Not read

    Components using this file 1

    • audit-codebase plugins/software-engineering/skills/audit-codebase/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    d93d4a473cad1b6fc65750274e5374ccbd0d22df
    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. plugins/software-engineering/skills/auto-mr/SKILL.md

    Not read

    Components using this file 1

    • auto-mr plugins/software-engineering/skills/auto-mr/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    5d0818064e8b85edd8fe2fe973f9aca1b5549c8e
    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. plugins/software-engineering/skills/check-claude-md-tokens/SKILL.md

    Not read

    Components using this file 1

    • check-claude-md-tokens plugins/software-engineering/skills/check-claude-md-tokens/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    abb02e6571adf86e4635503912d5c510748713e2
    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. plugins/software-engineering/skills/commit/SKILL.md

    Not read

    Components using this file 1

    • commit plugins/software-engineering/skills/commit/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    b5473f3be549d4de1153d6b0c22d3a8d66c6447c
    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. plugins/software-engineering/skills/create-issue/SKILL.md

    Not read

    Components using this file 1

    • create-issue plugins/software-engineering/skills/create-issue/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    2ee9c4a1967c55d797648a918574bdc12e9477a8
    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. plugins/software-engineering/skills/detect-repo-host/SKILL.md

    Not read

    Components using this file 1

    • detect-repo-host plugins/software-engineering/skills/detect-repo-host/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    4e682e59539ee3f2a62b7b79b5e33550f3b72462
    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. plugins/software-engineering/skills/feature-flow/SKILL.md

    Not read

    Components using this file 1

    • feature-flow plugins/software-engineering/skills/feature-flow/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    f06178bc9c3392ba777173015ac70574f85d284c
    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. plugins/software-engineering/skills/feature-flow-w/SKILL.md

    Not read

    Components using this file 1

    • feature-flow-w plugins/software-engineering/skills/feature-flow-w/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    ee21f2de405a255b825b2dca0b9d494d4ca8bbfb
    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. plugins/software-engineering/skills/gen-claude/SKILL.md

    Not read

    Components using this file 1

    • gen-claude plugins/software-engineering/skills/gen-claude/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    13da1c175f6f135f97dc79d8a3634dba51d3f740
    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. plugins/software-engineering/skills/gen-diagram/SKILL.md

    Not read

    Components using this file 1

    • gen-diagram plugins/software-engineering/skills/gen-diagram/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    3104c92b3697dae07d8ecd6b939db9451165bad6
    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. plugins/software-engineering/skills/gen-readme-diagram/SKILL.md

    Not read

    Components using this file 1

    • gen-readme-diagram plugins/software-engineering/skills/gen-readme-diagram/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    c504519a223952199ba20340b32001d1fee6fae2
    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. plugins/software-engineering/skills/gen-vhs-demo/SKILL.md

    Not read

    Components using this file 1

    • gen-vhs-demo plugins/software-engineering/skills/gen-vhs-demo/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    6fb3488f29ce2633212a1bcd53781493518bc68e
    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. plugins/software-engineering/skills/run-lint/SKILL.md

    Not read

    Components using this file 1

    • run-lint plugins/software-engineering/skills/run-lint/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    dd63fd399428178a044d0a33d2db87333225480c
    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. plugins/software-engineering/skills/run-tests/SKILL.md

    Not read

    Components using this file 1

    • run-tests plugins/software-engineering/skills/run-tests/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    452d33324251a301599a1ab362021ea015bbc6c2
    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. plugins/software-engineering/skills/upd-project-description/SKILL.md

    Not read

    Components using this file 1

    • upd-project-description plugins/software-engineering/skills/upd-project-description/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    7559ac28ad38f0ece166e4ff92186f036ae89ab6
    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. plugins/software-engineering/skills/vscode-settings/SKILL.md

    Not read

    Components using this file 1

    • vscode-settings plugins/software-engineering/skills/vscode-settings/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
    sgaunet/claude-plugins
    Pinned commit
    8b8182cfc8dcdb5f84d185e0e88d038f56d1c5f1
    File identity
    Regular-file identity recorded
    Blob SHA
    c5fbb13bc8a522ad15246503fc040baa66bd6791
    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

All versions1

Each commit is an immutable snapshot, newest first. One version label can map to several commits.

VersionCommitCapturedComponentsActions
0.23.0 Latest 8b8182c 27 View Download Compare…