Repository navigation
fix(registry): install harness-neutral skills for Claude Code too #32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -129,9 +129,6 @@ | |
| } | ||
| }, | ||
| "targetExceptions": { | ||
| "brainstorming": [ | ||
| ".agents" | ||
| ], | ||
| "codex-cleanup": [ | ||
| ".agents" | ||
| ], | ||
|
|
@@ -140,12 +137,6 @@ | |
| ], | ||
| "impeccable": [ | ||
| ".claude" | ||
| ], | ||
| "macos-storage-cleanup": [ | ||
| ".agents" | ||
| ], | ||
| "windows-cleanup": [ | ||
| ".agents" | ||
| ] | ||
|
Comment on lines
138
to
140
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Removing AGENTS.md reference: AGENTS.md:L77-L86 Useful? React with 👍 / 👎.
Owner
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Correct — macos-storage-cleanup is in no desired set, so this change has no install effect for it today. Keeping the exception removal because the skill has no Codex dependency, so if a project or profile selects it later it lands in both targets. Choosing a desired set for it is out of scope here; PR description updated. |
||
| }, | ||
| "skills": [ | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,36 +1,41 @@ | ||
| --- | ||
| name: brainstorming | ||
| description: "Brainstorm from diverse perspectives through fresh subagents, then synthesize their insights. Explicit request only." | ||
| --- | ||
|
|
||
| # Brainstorming | ||
|
|
||
| Explore the invoking request through fresh, independent perspectives, then | ||
| synthesize a coherent landscape of ideas. Ground every worker in the topic, | ||
| goal, known facts, constraints, and desired outcome. | ||
|
|
||
| ## Design and dispatch the perspectives | ||
|
|
||
| Choose at least three pairwise-distinct lenses suited to the topic. Examples | ||
| include stakeholder needs, feasibility, failure, assumption inversion, analogy, | ||
| second-order effects, and time horizons. Add a lens when it covers consequential | ||
| territory the others miss; avoid duplicating perspectives to increase the count. | ||
|
|
||
| Write each prompt independently so its questions and thinking operation embody | ||
| its lens. Include enough shared facts to work without conversation history, | ||
| limit the assignment to analysis and response, and request concrete insights | ||
| with their reasoning. | ||
|
|
||
| Spawn one fresh subagent per prompt with `fork_turns: "none"`. Omit `model` and | ||
| `reasoning_effort` so both inherit from the caller. Run independent prompts in | ||
| parallel when capacity allows; otherwise dispatch as slots become available. | ||
| Do not claim the requested fan-out occurred when fresh subagents are unavailable. | ||
|
|
||
| ## Synthesize | ||
|
|
||
| Consider every worker's contribution. Explain the strongest ideas, unique | ||
| angles, recurring themes, tensions, and useful combinations. Preserve meaningful | ||
| disagreement and use parent judgment instead of treating consensus as proof. | ||
| Include open questions when another round would resolve something consequential. | ||
| The result should make the useful possibilities and tradeoffs clear without | ||
| repeating the workers' reports in full. | ||
| --- | ||
| name: brainstorming | ||
| description: "Brainstorm from diverse perspectives through fresh subagents, then synthesize their insights. Explicit request only." | ||
| disable-model-invocation: true | ||
| --- | ||
|
|
||
| # Brainstorming | ||
|
|
||
| Explore the invoking request through fresh, independent perspectives, then | ||
| synthesize a coherent landscape of ideas. Ground every worker in the topic, | ||
| goal, known facts, constraints, and desired outcome. | ||
|
|
||
| ## Design and dispatch the perspectives | ||
|
|
||
| Choose at least three pairwise-distinct lenses suited to the topic. Examples | ||
| include stakeholder needs, feasibility, failure, assumption inversion, analogy, | ||
| second-order effects, and time horizons. Add a lens when it covers consequential | ||
| territory the others miss; avoid duplicating perspectives to increase the count. | ||
|
|
||
| Write each prompt independently so its questions and thinking operation embody | ||
| its lens. Include enough shared facts to work without conversation history, | ||
| limit the assignment to analysis and response, and request concrete insights | ||
| with their reasoning. | ||
|
|
||
| Spawn one fresh subagent per prompt that does not inherit this conversation: | ||
| in Codex pass `fork_turns: "none"`; in Claude Code start a new general-purpose | ||
| agent rather than a fork. Workers use the caller's model and reasoning effort: | ||
| in Codex leave `model` and `reasoning_effort` unset; in Claude Code set `model` | ||
| to the caller's model, because an unset model can resolve to a configured | ||
| subagent default. Run independent prompts in | ||
| parallel when capacity allows; otherwise dispatch as slots become available. | ||
| Do not claim the requested fan-out occurred when fresh subagents are unavailable. | ||
|
|
||
| ## Synthesize | ||
|
|
||
| Consider every worker's contribution. Explain the strongest ideas, unique | ||
| angles, recurring themes, tensions, and useful combinations. Preserve meaningful | ||
| disagreement and use parent judgment instead of treating consensus as proof. | ||
| Include open questions when another round would resolve something consequential. | ||
| The result should make the useful possibilities and tradeoffs clear without | ||
| repeating the workers' reports in full. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After
brainstormingand the KICPA profile'swindows-cleanupare reconciled into.claude/skills, both remain eligible for automatic selection because their frontmatter lacksdisable-model-invocation: true; Claude Code defaults this field to false, regardless ofagents/openai.yaml(Claude Code skills reference). This violates both skills' explicit-only policy and can start cleanup guidance or brainstorming fan-out without the user naming the skill, so add the Claude frontmatter gate before widening their targets.AGENTS.md reference: AGENTS.md:L46-L51
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed in 0bebe6b: added
disable-model-invocation: trueto brainstorming, windows-cleanup, and macos-storage-cleanup, matching theirallow_implicit_invocation: false. No shared instruction routes to them by name.