Commit Graph

1046 Commits

Author SHA1 Message Date
Aaron Powell
4ec0c5cc4a Merge remote-tracking branch 'origin/main' into deprecate-collections-for-plugins
# Conflicts:
#	collections/awesome-copilot.collection.yml
#	collections/awesome-copilot.md
#	docs/README.collections.md
2026-02-16 11:53:51 +11:00
Aaron Powell
438d54b5b3 Merge pull request #722 from ashleywolf/sponsor-finder-tone-update
Update sponsor-finder: /sponsor trigger + friendlier tone
2026-02-16 11:34:33 +11:00
Aaron Powell
ff2123f759 Merge pull request #721 from mubaidr/update-gem-team
Update agent defitions to match new settings user-invokable > user-invocable
2026-02-16 11:24:14 +11:00
Aaron Powell
7cd4d95661 Merge pull request #729 from tinkeringDev/refactor-method-cognitive-reduce
Add prompt to refactor a given method to a specified complexity threshold
2026-02-16 11:13:42 +11:00
Aaron Powell
7d2dab7c2b Merge pull request #710 from NoahJenkins/main
suggest-awesome-github-copilot-skills.prompt.md
2026-02-16 10:56:17 +11:00
Aaron Powell
8f2f4ccf46 Merge pull request #708 from av/add-rug-swe-qa-agents-collection
Add RUG/SWE/QA agent setup and collection
2026-02-16 10:55:14 +11:00
Muhammad Ubaid Raza
6ec3104cdc chore: planner to avoid overengineering 2026-02-16 01:41:03 +05:00
Muhammad Ubaid Raza
6ce691e19e chore: planner to avoid overengineering 2026-02-16 01:34:02 +05:00
Muhammad Ubaid Raza
acad3f5953 chore: researcher use skim technique to reduce context 2026-02-16 01:07:49 +05:00
Muhammad Ubaid Raza
cfe75537ae chore: researcher doc type 2026-02-16 01:00:18 +05:00
Muhammad Ubaid Raza
82a54652ed chore: researcher doc type 2026-02-15 23:56:30 +05:00
Muhammad Ubaid Raza
ffbef1aa74 chore: explicit suer interaction 2026-02-15 13:37:37 +05:00
tinkeringDev
ad89e3846e Add prompt to reduce cognitive complexity of given method to a specified threshold 2026-02-15 11:06:36 +05:30
Muhammad Ubaid Raza
93d4e723b5 chore: orchestrator now valdiates if research findings exists or not 2026-02-15 01:11:39 +05:00
Muhammad Ubaid Raza
7484058642 chore: orchestrator now valdiates if research findings exists or not 2026-02-15 00:49:23 +05:00
Muhammad Ubaid Raza
0355730828 chore: orchestrator now valdiates if research findings exists or not 2026-02-15 00:12:19 +05:00
Muhammad Ubaid Raza
dba425d9d2 chore: orchestrator now valdiates if research findings exists or not 2026-02-14 22:03:36 +05:00
Ashley Wolf
7a7ae4e7f0 Update sponsor-finder: /sponsor trigger + softer tone
- Change invocation to /sponsor owner/repo
- Rename 'Sponsor These' to 'Ways to Give Back'
- Soften language: never shame unfunded projects
- Add rule: always be encouraging, never shaming
- Regenerate READMEs
2026-02-13 18:54:44 -08:00
Noah Jenkins
dc4be7dd78 Merge branch 'main' into main 2026-02-13 17:46:07 -06:00
Noah Jenkins
0fe1df4d6d Add 'Suggest Awesome GitHub Copilot Skills' functionality and update collections 2026-02-13 17:45:46 -06:00
Muhammad Ubaid Raza
63f8cd9803 chore: Enforce silent execution 2026-02-14 01:47:50 +05:00
Muhammad Ubaid Raza
f09df95320 Fix typo in agent configuration: change 'user-invokable' to 'user-invocable' 2026-02-14 00:45:41 +05:00
Ivan Charapanau
f2d97c4b86 chore: regenerate marketplace.json 2026-02-13 09:58:09 +01:00
Ivan Charapanau
a5b2a29aa2 Merge branch 'main' into add-rug-swe-qa-agents-collection 2026-02-13 09:57:46 +01:00
Ivan Charapanau
08326b76e4 chore: re-run validate-readme 2026-02-13 09:54:01 +01:00
Ivan Charapanau
0e33d1873f chore: add rug collection footer 2026-02-13 09:45:57 +01:00
Ivan Charapanau
8aa215c334 feat: generate a plugin for the rug agentic workflow 2026-02-13 09:32:24 +01:00
Aaron Powell
dc5de37e6f Merge pull request #718 from github/copilot/sub-pr-717
Fix plugin path detection in getResourceType for deep-linking
2026-02-13 15:56:20 +11:00
Aaron Powell
5ae51cba94 Merge main: resolve conflicts, keep plugin-first approach
- Removed re-added collections/ path triggers from CI
- Merged plugin checklist improvements from both branches
- Kept plugin:generate-marketplace script from main
- Removed new ospo-sponsorship collection file (plugin already exists)
- Dropped obsolete plugin:migrate and plugin:refresh scripts
2026-02-13 15:55:42 +11:00
copilot-swe-agent[bot]
03aaae8dde Refactor plugin detection for better clarity
Split plugin detection into separate checks for plugin directories and plugin.json files to improve code readability and maintainability.

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-02-13 04:51:10 +00:00
copilot-swe-agent[bot]
65cd7bac3f Fix plugin detection in getResourceType for deep-linking
Update getResourceType to detect plugin directories (plugins/<id>) and plugin.json files instead of .collection.yml files. This fixes deep-linking via #file=plugins/<id> which was previously resolving to 'unknown' and not opening the plugin modal.

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-02-13 04:49:45 +00:00
copilot-swe-agent[bot]
5d2d2d78cb Initial plan 2026-02-13 04:46:58 +00:00
Aaron Powell
7a003fc75a Deprecate Collections in favour of Plugins
Replace Collections with Plugins as first-class citizens in the repo.
With the Copilot CLI v0.409 release making plugins an on-by-default
marketplace, collections are redundant overhead.

## What changed

### Plugin Infrastructure
- Created eng/validate-plugins.mjs (replaces validate-collections.mjs)
- Created eng/create-plugin.mjs (replaces create-collection.mjs)
- Enhanced all 42 plugin.json files with tags, featured, display, and
  items metadata from their corresponding collection.yml files

### Build & Website
- Updated eng/update-readme.mjs to generate plugin docs
- Updated eng/generate-website-data.mjs to emit plugins.json with full
  items array for modal rendering
- Renamed website collections page to plugins (/plugins/)
- Fixed plugin modal to use <div> instead of <pre> for proper styling
- Updated README.md featured section from Collections to Plugins

### Documentation & CI
- Updated CONTRIBUTING.md, AGENTS.md, copilot-instructions.md, PR template
- Updated CI workflows to validate plugins instead of collections
- Replaced docs/README.collections.md with docs/README.plugins.md

### Cleanup
- Removed eng/validate-collections.mjs, eng/create-collection.mjs,
  eng/collection-to-plugin.mjs
- Removed entire collections/ directory (41 .collection.yml + .md files)
- Removed parseCollectionYaml from yaml-parser.mjs
- Removed COLLECTIONS_DIR from constants.mjs

Closes #711
2026-02-13 15:38:37 +11:00
Aaron Powell
75520f3edf Merge pull request #715 from github/copilot/update-marketplace-json-file
Automate marketplace.json generation from plugin directories
2026-02-13 14:06:23 +11:00
copilot-swe-agent[bot]
c8c907815d Add documentation for marketplace.json generation
- Document generate-marketplace.mjs in eng/README.md
- Add plugin folder documentation to AGENTS.md
- Update setup commands to include marketplace generation
- Add plugin checklist to code review guidelines

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-02-13 01:51:52 +00:00
copilot-swe-agent[bot]
ec3e0e6651 Add missing plugins to marketplace.json and create automation script
- Add context-engineering, gem-team, and ospo-sponsorship to marketplace.json
- Create eng/generate-marketplace.mjs to automatically generate marketplace.json
- Update package.json build script to include marketplace generation
- Update GitHub workflow to trigger on plugin changes

Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-02-13 01:49:59 +00:00
copilot-swe-agent[bot]
bb6c717004 Initial plan 2026-02-13 01:46:24 +00:00
Aaron Powell
b7c740bbd1 Merge pull request #714 from github/copilot/create-collection-and-plugin
Add OSPO Sponsorship collection and plugin for sponsor-finder skill
2026-02-13 12:44:25 +11:00
copilot-swe-agent[bot]
198868caf3 Add OSPO Sponsorship collection and plugin for sponsor-finder skill
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-02-13 01:13:52 +00:00
copilot-swe-agent[bot]
1c08e6082f Initial plan 2026-02-13 01:10:20 +00:00
Aaron Powell
de0611d0ec Fixing readme 2026-02-13 11:41:23 +11:00
Aaron Powell
a14e8582a8 Merge pull request #712 from github/add-sponsor-finder-skill
Add sponsor-finder skill
2026-02-13 11:25:55 +11:00
Ashley Wolf
03e1b3a178 Use deps.dev API for dependency resolution
Major upgrade:
- deps.dev GetDependencies: full tree in one call (direct + transitive)
- deps.dev GetVersion: cross-ecosystem package→repo mapping (7 ecosystems)
- deps.dev GetProject: OSSF Scorecard health data per project
- Direct vs transitive column ( vs ⛓️)
- Health column from Scorecard Maintained check
- Actionable minimum: '💡 Sponsoring just N people covers all funded deps'
- Graceful fallback to registry APIs if deps.dev unavailable
2026-02-12 16:24:08 -08:00
Ashley Wolf
131585af9b Upgrade sponsor-finder: link verification, web search, more ecosystems
Inspired by jshchnz/tribute, adds:
- Link verification: every funding URL is fetched before presenting
- Web search fallback: finds funding even without FUNDING.yml
- How Verified column: transparency about data source
- 5 ecosystems: npm, Python, Rust, Go, Ruby (was npm-only)
- Corporate-maintained package detection
- No Verified Funding Found section for unfunded deps
2026-02-12 16:08:44 -08:00
Ashley Wolf
a43a5d4a2d Add sponsor-finder skill
Teaches Copilot how to scan a repo's dependencies and find which ones
accept sponsorship via GitHub Sponsors, Open Collective, etc.

Workflow:
1. Fetch package.json from target repo
2. Resolve each dep to source GitHub repo via npm registry
3. Check npm funding field + .github/FUNDING.yml
4. Group by maintainer, present report with sponsor links

Tested against expressjs/express: found 9/28 deps sponsorable (32%)
across 3 funding destinations.
2026-02-12 15:49:40 -08:00
Aaron Powell
b441fa5e58 Merge pull request #707 from DUBSOpenHub/add-copilot-cli-quickstart-skill
Add copilot-cli-quickstart skill — interactive tutorial for beginners
2026-02-13 10:08:14 +11:00
Noah Jenkins
f73f4ae7b3 Merge branch 'github:main' into main 2026-02-12 17:02:41 -06:00
Noah Jenkins
0af3b302cd Merge pull request #1 from NoahJenkins/copilot/review-codebase-for-prompts
Add suggest-awesome-github-copilot-skills prompt
2026-02-12 17:02:13 -06:00
copilot-swe-agent[bot]
53aef4125d Add suggest-awesome-github-copilot-skills prompt
Create new prompt that suggests relevant GitHub Copilot skills from the
awesome-copilot repository based on repository context and chat history,
following the same pattern as existing suggest prompts for agents,
instructions, prompts, and collections.

Co-authored-by: NoahJenkins <41129202+NoahJenkins@users.noreply.github.com>
2026-02-12 22:59:38 +00:00
Aaron Powell
f22ac71f71 Merge pull request #699 from mubaidr/add-gem-team
Add Gem Team Multi-Agent Orchestration agents and documentation
2026-02-13 09:57:17 +11:00