Skip to content

Add OCI Image Spec reference and image manifest/image support to regshape-dev skill#67

Open
toddysm wants to merge 1 commit into
mainfrom
skill/oci-image-spec
Open

Add OCI Image Spec reference and image manifest/image support to regshape-dev skill#67
toddysm wants to merge 1 commit into
mainfrom
skill/oci-image-spec

Conversation

@toddysm

@toddysm toddysm commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Closes #66

Summary

Updates the regshape-dev skill to support designing/implementing OCI image manifests and images (config + filesystem layers), and adds an OCI Image Format Specification reference.

Changes

  • Add condensed references/oci-image-spec.md (descriptors, image manifest, image index, image config, filesystem layers, media types, annotations, assemble/pull workflow, RegShape implementation + break-mode notes).
  • Mirror the upstream OCI image-spec docs locally under references/oci-image-spec-source/ (from github.com/opencontainers/image-spec).
  • SKILL.md: Phase 1 references both distribution and image specs; Domain Areas add Image Manifests & Index and Images; add image-spec/images labels; add image spec to Key References.

Acceptance Criteria

  • references/oci-image-spec.md exists and is linked from SKILL.md
  • Upstream image-spec source mirrored under references/oci-image-spec-source/
  • SKILL.md references the image spec in workflow, domain areas, and key references

- Add condensed references/oci-image-spec.md summary
- Mirror upstream OCI image-spec docs under references/oci-image-spec-source/
- Update SKILL.md workflow, domain areas, labels, and key references

Fixes #66
Copilot AI review requested due to automatic review settings July 10, 2026 04:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the regshape-dev skill documentation to cover OCI Image Format concepts (image manifests, indexes, configs, and filesystem layers) by adding a local condensed reference plus mirroring upstream OCI image-spec docs for deeper lookup.

Changes:

  • Add a condensed OCI image-spec reference at references/oci-image-spec.md.
  • Mirror upstream OCI image-spec documentation under references/oci-image-spec-source/.
  • Update SKILL.md workflow guidance, domain areas, labels, and key references to include the image spec.

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
.github/skills/regshape-dev/SKILL.md Updates skill workflow/domain/labels to include OCI image-spec guidance (but currently has Markdown formatting issues).
.github/skills/regshape-dev/references/oci-image-spec.md Adds condensed OCI image-spec reference (but currently includes an invalid/misleading Image Index JSON example).
.github/skills/regshape-dev/references/oci-image-spec-source/spec.md Mirrored upstream OCI image-spec overview.
.github/skills/regshape-dev/references/oci-image-spec-source/media-types.md Mirrored upstream OCI media types reference.
.github/skills/regshape-dev/references/oci-image-spec-source/manifest.md Mirrored upstream image manifest specification.
.github/skills/regshape-dev/references/oci-image-spec-source/image-index.md Mirrored upstream image index specification.
.github/skills/regshape-dev/references/oci-image-spec-source/config.md Mirrored upstream image configuration specification.
.github/skills/regshape-dev/references/oci-image-spec-source/layer.md Mirrored upstream filesystem layer specification.
.github/skills/regshape-dev/references/oci-image-spec-source/descriptor.md Mirrored upstream content descriptor specification.
.github/skills/regshape-dev/references/oci-image-spec-source/annotations.md Mirrored upstream annotations specification.
.github/skills/regshape-dev/references/oci-image-spec-source/image-layout.md Mirrored upstream OCI image layout specification.
.github/skills/regshape-dev/references/oci-image-spec-source/conversion.md Mirrored upstream conversion guidance.
.github/skills/regshape-dev/references/oci-image-spec-source/considerations.md Mirrored upstream considerations section.
.github/skills/regshape-dev/references/oci-image-spec-source/artifacts-guidance.md Mirrored upstream artifacts guidance.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

4. Create the spec as a Markdown file in `/specs/<domain>/<feature>.md`
5. Present the spec to the user for review before proceeding

4. Create the spec as a Markdown file in `/specs/<domain>/<feature>.md`5. Present the spec to the user for review before proceeding
| CLI | `cli/` | `specs/cli/` | `docs/cli/` |
| Models | `libs/models/` | `specs/models/` | `docs/library/models.md` |

| CLI | `cli/` | `specs/cli/` | `docs/cli/` || Models | `libs/models/` | `specs/models/` | `docs/library/models.md` |
Comment on lines +118 to +120
],
"subject": {},
"annotations": {}
## Key References

- **OCI Distribution Spec**: [references/oci-distribution-spec.md](references/oci-distribution-spec.md) — API endpoints, schemas, error codes
- **OCI Image Spec**: [references/oci-image-spec.md](references/oci-image-spec.md) — image manifests, image index, image config, filesystem layers, descriptors (full upstream spec mirrored in [references/oci-image-spec-source/](references/oci-image-spec-source/))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add OCI Image Spec reference and image manifest/image support to regshape-dev skill

2 participants