Skip to content

Remove monorepo skill copies now sourced from boxel-skills#5601

Open
jurgenwerk wants to merge 2 commits into
mainfrom
cs-12322-remove-duplicated-monorepo-skill-copies
Open

Remove monorepo skill copies now sourced from boxel-skills#5601
jurgenwerk wants to merge 2 commits into
mainfrom
cs-12322-remove-duplicated-monorepo-skill-copies

Conversation

@jurgenwerk

@jurgenwerk jurgenwerk commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

ember-best-practices and boxel-ui-component-discovery were adopted into cardstack/boxel-skills (CS-12270) and now ship into packages/boxel-cli/plugin/skills/ via the v0.0.30 pin. The monorepo copies are duplicates, so this removes them:

  • .agents/skills/ember-best-practices — the factory fallback copy
  • .claude/skills/ember-best-practices — the repo's dev-facing copy
  • packages/software-factory/.agents/skills/boxel-ui-component-discovery — the orchestrator-flavored copy

The factory skill loader references both by name and resolves them from plugin/skills/ (fallback #1) after deletion, so loading is unaffected; loader comments and the software-factory AGENTS.md/CLAUDE.md skill-dir docs are updated to say so. Monorepo-root .agents/skills/ is left as an empty fallback slot for future shared skills.

Also clears PENDING_BOXEL_REFERENCES: qunit-testing.md shipped in v0.0.30, so the curated-references guard test was already failing on main; the pending-list test now handles the empty (normal) state.

The remaining local factory skills are the process skills software-factory-bootstrap, software-factory-operations, software-factory-scheduling. One unrelated pre-existing test flake remains (port-allocator dual-stack bind), untouched here.

🤖 Generated with Claude Code

jurgenwerk and others added 2 commits July 24, 2026 08:48
ember-best-practices and boxel-ui-component-discovery were adopted into
cardstack/boxel-skills and ship via the boxel-cli plugin as of v0.0.30,
so the monorepo copies are duplicates. Deleted:

- .agents/skills/ember-best-practices (factory fallback copy)
- .claude/skills/ember-best-practices (repo dev-facing copy)
- packages/software-factory/.agents/skills/boxel-ui-component-discovery
  (orchestrator-flavored copy)

The factory skill loader references both by name and now resolves them
from packages/boxel-cli/plugin/skills/ (fallback #1); loader comments
and the software-factory AGENTS.md/CLAUDE.md skill-dir docs are updated
to match. Monorepo-root .agents/skills/ is left as an (empty) fallback
slot.

Also clears PENDING_BOXEL_REFERENCES: qunit-testing.md shipped in
boxel-skills v0.0.30, which the curated-references guard test was
failing on; the pending-list test now handles the empty (normal) state.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…rly-return)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jurgenwerk
jurgenwerk marked this pull request as ready for review July 24, 2026 07:01

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b89c70da42

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .claude/skills/ember-best-practices/SKILL.md
@jurgenwerk
jurgenwerk requested a review from a team July 24, 2026 07:18
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.

2 participants