Skip to content

feat: guide adoption of existing library skills - #262

Merged
LadyBluenotes merged 2 commits into
feat-skill-distributionfrom
feat-maintainer-adoption
Sep 11, 2026
Merged

feat: guide adoption of existing library skills#262
LadyBluenotes merged 2 commits into
feat-skill-distributionfrom
feat-maintainer-adoption

Conversation

@LadyBluenotes

Copy link
Copy Markdown
Member

🎯 Changes

Stacked on #260. Adds intent maintainer adopt so an existing library can register its skills without rewriting their content or assembling each registration by hand.

  • Preview root and workspace package skills as a read-only JSON plan, including existing, missing, invalid, planned, and retired entries. Custom directories require an explicit path.
  • Use interactive selection and confirmation in a human terminal, or apply reviewed JSON choices. Domain decisions and repository distribution stay explicit.
  • Plan the complete batch before writing, preserve authored guidance and existing records, and reject stale plans. Adoption does not approve content or publish anything.
  • Keep CI noninteractive. JSON preview reports discovery; maintainer check remains the read-only completion gate.

Public documentation is in #259. This PR contains implementation, tests, and a changeset, with no narrative documentation changes.

✅ Checklist

  • I have followed the steps in the Contributing guide.
  • I have tested this code locally with pnpm run test:pr.

🚀 Release Impact

  • This change affects published code, and I have generated a changeset.
  • This change is docs/CI/dev-only (no release).

@coderabbitai

coderabbitai Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

Next included review available in 51 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used all 2 included reviews currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 69c635fb-888b-4455-8121-8b752d868f16

📥 Commits

Reviewing files that changed from the base of the PR and between 6da7880 and 183aab0.

📒 Files selected for processing (10)
  • .changeset/guided-maintainer-adoption.md
  • packages/intent/src/cli.ts
  • packages/intent/src/commands/maintainer.ts
  • packages/intent/src/maintainer/add.ts
  • packages/intent/src/maintainer/adopt.ts
  • packages/intent/src/maintainer/adoption-prompts.ts
  • packages/intent/src/maintainer/distribution.ts
  • packages/intent/src/maintainer/project.ts
  • packages/intent/tests/integration/packed-release.test.ts
  • packages/intent/tests/maintainer.test.ts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nx-cloud

nx-cloud Bot commented Sep 11, 2026

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit ac21ac4


☁️ Nx Cloud last updated this comment at 2026-09-11 04:24:32 UTC

@nx-cloud

nx-cloud Bot commented Sep 11, 2026

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit ac21ac4

Command Status Duration Result
nx run-many --targets=build ✅ Succeeded <1s View ↗

☁️ Nx Cloud last updated this comment at 2026-09-11 04:24:32 UTC

@pkg-pr-new

pkg-pr-new Bot commented Sep 11, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@tanstack/intent@262

commit: ac21ac4

@codspeed-hq

codspeed-hq Bot commented Sep 11, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 9 untouched benchmarks


Comparing feat-maintainer-adoption (183aab0) with feat-skill-distribution (8133d37)

Open in CodSpeed

@LadyBluenotes
LadyBluenotes added this pull request to stack #274 September 11, 2026 22:02
@LadyBluenotes
LadyBluenotes force-pushed the feat-maintainer-adoption branch from ac21ac4 to 4403341 Compare September 11, 2026 22:22
@LadyBluenotes
LadyBluenotes force-pushed the feat-maintainer-adoption branch from 4403341 to 290b432 Compare September 11, 2026 22:25
@LadyBluenotes
LadyBluenotes force-pushed the feat-maintainer-adoption branch from 290b432 to 183aab0 Compare September 11, 2026 22:30
@LadyBluenotes
LadyBluenotes merged commit e560b60 into main Sep 11, 2026
7 of 8 checks passed
@LadyBluenotes
LadyBluenotes deleted the feat-maintainer-adoption branch September 11, 2026 22:32
@github-actions github-actions Bot mentioned this pull request Sep 12, 2026
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