Skip to content
cccskills
FreePublished on GitHub

release-plugin

Package source files into plugin directories using release-mapping.yaml. Use when preparing a plugin release.

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md2.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Release Plugin

Package source files into plugin directories based on release-mapping.yaml.

Arguments

  • patch — Bump patch version (0.1.0 → 0.1.1). Default if no argument.
  • minor — Bump minor version (0.1.0 → 0.2.0).
  • major — Bump major version (0.1.0 → 1.0.0).

Steps

  1. Read release-mapping.yaml from the repository root. This file defines which source files map to which plugin directories.

  2. For each plugin in the mapping, process each component type:

    Skills — for each skill entry:

    • Read the source file (e.g., skills/validate/SKILL.md)
    • Determine the destination path in the plugin: plugins/<plugin>/skills/<skill-name>/SKILL.md
    • The skill directory name comes from the source path (e.g., skills/validate/SKILL.md → skills/validate/SKILL.md)
    • Copy the file, preserving directory structure
    • For skills with supporting files (templates, references), copy the entire skill directory

    Agents — for each agent entry:

    • Read the source file (e.g., agents/core/sdlc-enforcer.md)
    • Copy to plugins/<plugin>/agents/<filename>

    Scripts — for each script entry:

    • Read the source file (e.g., plugins/sdlc-core/scripts/session-banner.sh)
    • Copy to plugins/<plugin>/scripts/<filename>
    • The validation pipeline itself runs through the validate skill, not via wrapper scripts. Only hook-invoked scripts (e.g., session-banner.sh, check-tmp-usage.py) belong here.

    Hooks — hooks are plugin-native, no copy needed (they reference ${CLAUDE_PLUGIN_ROOT})

  3. Bump version in each non-stub plugin's plugin.json:

    • Read the current version from .claude-plugin/plugin.json
    • Apply the version bump (patch/minor/major)
    • Write the updated version back
    • Also update the version in .claude-plugin/marketplace.json (at the repo root) for this plugin
  4. Validate the result:

    • Verify every source file in the mapping exists
    • Verify every destination file was written
    • Check that plugin.json is valid JSON for each plugin
    • Report any missing source files as errors
  5. Report what was packaged:

    Release packaged:
      sdlc-core v0.1.1:
        Skills: 7 (validate, new-feature, commit, pr, rules, setup-team, release-plugin)
        Agents: 3 (sdlc-enforcer, critical-goal-reviewer, code-review-specialist)
        Scripts: 6
        Hooks: 1
    
      Stub plugins unchanged:
        sdlc-team-ai (0.1.0-stub)
        sdlc-team-fullstack (0.1.0-stub)
        ...
    
    Next steps:
      1. Review changes: git diff plugins/
      2. Commit: git add plugins/ && git commit -m "release: sdlc-core v0.1.1"
      3. Tag for stable: git tag v0.1.1
    

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Generate a GitHub Actions workflow for Android — JDK + Gradle caching, build, unit + instrumented tests, Android Lint, run the Android pre-flight checks, and (optionally) sign + upload a signed app bundle to a Play track. Use when setting up CI for an Android app.

The English summary is being prepared. Showing the original description.

SteveGJones/ai-first-sdlc-practices41Updated Oct 5, 2026

Validated Google Play release — runs the pre-flight checks and clears the Play policy gates, builds a signed app bundle with a git-stamped versionCode, uploads to a track, and walks staged rollout (with halt/roll-forward). Use when releasing an Android app to Play.

The English summary is being prepared. Showing the original description.

SteveGJones/ai-first-sdlc-practices41Updated Oct 5, 2026

Scaffold a new Android app with SDLC and Play-safe defaults — Kotlin/Compose Gradle project with version catalog, convention plugins, module layout, a targetSdk that meets the Play mandate, R8 on release, and git-ignored signing so it passes the pre-flight checker from day one. Use when starting a new Android project.

The English summary is being prepared. Showing the original description.

SteveGJones/ai-first-sdlc-practices41Updated Oct 5, 2026

Set up Android app signing safely — generate an upload keystore, enroll in Play App Signing, and wire a Gradle release signingConfig that reads secrets from a git-ignored keystore.properties / CI (never committed). Use when configuring signing for a Play release.

The English summary is being prepared. Showing the original description.

SteveGJones/ai-first-sdlc-practices41Updated Oct 5, 2026

Pick an existing workflow for a task or author a new one — recommends workflow + team formation, or generates a fresh workflow YAML with command prompts and team validation.

The English summary is being prepared. Showing the original description.

SteveGJones/ai-first-sdlc-practices41Updated Oct 5, 2026

Guide the team through writing a change-impact record for IEC 62304 / FDA / ISO 26262 ASIL C+ projects. Surfaces the affected REQ/DES/TEST/CODE artefacts and captures human-attested verification approach.

The English summary is being prepared. Showing the original description.

SteveGJones/ai-first-sdlc-practices41Updated Oct 5, 2026

See all skills by SteveGJones

Report a problem with this skill