Skip to content

Feat: skill _meta.json + pinned-SHA attribution (Phase 6) #77

Description

@rubambiza

Part of #72 (Phase 6).

_meta.json written at skill install time, and PR/issue attribution updated to a pinned-SHA link instead of the current $SOURCE_REPO blob/main pointer.

Approach (we do not control DAM install internals)

Prefer Option 2: each skill's entry point checks for _meta.json at startup and writes it if absent, resolving the SHA via gh api repos/rossoctl/agent-skills/commits?path=skills/<name> --jq '.[0].sha'. No changes outside the skill. Promote to a repoman skill-init bootstrap (Option 1) only if first-run latency becomes noticeable.

Scope

  • Skill entry points (Option 2) or scripts/repoman-skill-init.sh (Option 1).
  • Scanner/fixer scripts read _meta.json and inject the SHA into PR/issue bodies.

Additive: existing SOURCE_REPO attribution continues until this lands.

Assisted-By: Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestrepomanRepoMan multi-owner automation interface epic and sub-issues

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions