Skip to content

Expose the read-only memory Skill to Claude in Step 06 #3

Description

@miniLV

This was generated by AI during triage.

What to build

Finish Step 06 so users can install and manage the read-only engineering memory skill for Codex, Claude, or both independently.

The local linking and status implementation already understands Codex and Claude targets. Complete the user-facing flow and behavioral coverage so Claude is a real selectable target rather than a hidden backend capability.

  • Expose separate Codex and Claude installation targets in the setup interface.
  • Support Codex-only, Claude-only, and combined installations.
  • Show installed, missing, stale, and invalid-link status for each target.
  • Keep repeated application idempotent.
  • Remove only repository-managed links for targets the user explicitly deselects.
  • Preserve unrelated user-managed skills and files.
  • Keep query-skill installation independent from scheduled-writer selection.

Acceptance criteria

  • Codex-only, Claude-only, and combined selections are visible and usable from Step 06.
  • Each selected target reports missing, valid, stale, or incorrect-link status independently.
  • Reapplying a valid selection leaves existing links unchanged.
  • Deselecting one target does not damage the other target.
  • Cleanup preserves unrelated and user-managed skills.
  • Installing the Claude target does not change or enable the scheduled writer.
  • Isolated-home tests cover both targets, idempotency, selective pruning, and unrelated-file preservation.
  • User-facing copy explains that this skill is read-only.

Blocked by

None — can start immediately.

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 requestready-for-agentScoped and ready for an agent to implement

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions