Skip to content

feat(skills): select install scope from the manifest path - #31

Merged
git-hulk merged 1 commit into
masterfrom
codex/skills-manifest-scope
Sep 17, 2026
Merged

git-hulk merged 1 commit into
masterfrom
codex/skills-manifest-scope

Conversation

@git-hulk

@git-hulk git-hulk commented Sep 17, 2026

Copy link
Copy Markdown
Owner

Choose skill destinations from the selected manifest so project skills
stay beside their configuration instead of being installed globally.
Manifests under ~/.clime retain global targets. Other manifests use
.agents/skills beside the manifest and create .claude/skills symlinks,
even when the project has no existing .claude directory.

Install, update, sync, and uninstall use the same scope. Global Claude
detection and the manifest format are unchanged. Update the CLI help and
README, and test relative paths, directory boundaries, scope isolation,
and fresh-project Claude links.

Verification:

  • go test ./... -v: passed
  • go vet ./...: passed
  • go build ./...: passed
  • Built CLI sync in a fresh project: shared files and Claude links
    created; global targets untouched.

CLI output from the fresh-project sync:

✓ Synced skill "alpha" to agents, claude
✓ Synced 1 skill(s) from 1 source(s).

Assistant-By GPT-6

Choose skill destinations from the selected manifest so project skills
stay beside their configuration instead of being installed globally.
Manifests under ~/.clime retain global targets. Other manifests use
.agents/skills beside the manifest and create .claude/skills symlinks,
even when the project has no existing .claude directory.

Install, update, sync, and uninstall use the same scope. Global Claude
detection and the manifest format are unchanged. Update the CLI help and
README, and test relative paths, directory boundaries, scope isolation,
and fresh-project Claude links.

Verification:
- go test ./... -v: passed
- go vet ./...: passed
- go build ./...: passed
- Built CLI sync in a fresh project: shared files and Claude links
  created; global targets untouched.

CLI output from the fresh-project sync:
```text
✓ Synced skill "alpha" to agents, claude
✓ Synced 1 skill(s) from 1 source(s).
```

Assistant-By GPT-6
@git-hulk
git-hulk merged commit cf65e8e into master Sep 17, 2026
4 checks passed
@git-hulk
git-hulk deleted the codex/skills-manifest-scope branch September 17, 2026 08:07
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.

1 participant