Skip to content

feat(skills): add cross-repo-issues skill with upstream repository mapping#876

Merged
JeremyDev87 merged 2 commits intomasterfrom
taskmaestro/1774180735/pane-6
Mar 22, 2026
Merged

feat(skills): add cross-repo-issues skill with upstream repository mapping#876
JeremyDev87 merged 2 commits intomasterfrom
taskmaestro/1774180735/pane-6

Conversation

@JeremyDev87
Copy link
Owner

Summary

  • Add cross-repo-issues skill for creating GitHub issues in upstream/related repositories
  • Add upstreamRepos config field to CodingBuddyConfigSchema (z.record(z.string(), z.string()))
  • 3-phase workflow: DetectConfirmCreate with mandatory user confirmation
  • Support fork→upstream, monorepo package→source, dependency→library repo mappings

Changes

  • apps/mcp-server/src/config/config.schema.ts — Added upstreamRepos field
  • packages/rules/.ai-rules/skills/cross-repo-issues/SKILL.md — New skill (3-phase workflow)
  • packages/rules/.ai-rules/skills/README.md — Added skill to listing and directory structure

Test plan

  • yarn workspace codingbuddy build passes
  • yarn workspace codingbuddy test passes (4904 tests, 0 failures)
  • Skill frontmatter validates (name matches directory, description < 500 chars)
  • Config schema accepts upstreamRepos as optional record

Closes #844

@vercel
Copy link

vercel bot commented Mar 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Mar 22, 2026 0:31am

…pping

- Add cross-repo-issues skill for creating issues in upstream/related repos
- Add upstreamRepos config field to CodingBuddyConfigSchema
- 3-phase workflow: Detect → Confirm → Create with mandatory user confirmation
- Support fork→upstream, monorepo package→source, dependency→library mappings
- Update skills README with new skill entry

Closes #844
@JeremyDev87 JeremyDev87 force-pushed the taskmaestro/1774180735/pane-6 branch from 3e818e4 to 5cd331e Compare March 22, 2026 12:30
@JeremyDev87 JeremyDev87 merged commit 58a1590 into master Mar 22, 2026
25 checks passed
@JeremyDev87 JeremyDev87 deleted the taskmaestro/1774180735/pane-6 branch March 22, 2026 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat sub-issue 상위 이슈의 하위 작업

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: cross-repo issue creation with upstream repository mapping

1 participant