Commit Graph

944 Commits

Author SHA1 Message Date
Anthony Shaw
d8fc473383 Add RALPH-loop recipe to Copilot SDK cookbook
Add iterative RALPH-loop (Read, Act, Log, Persist, Halt) pattern
implementations for all four supported languages:

- C#/.NET: ralph-loop.cs with documentation
- Node.js/TypeScript: ralph-loop.ts with documentation
- Python: ralph_loop.py with documentation (async API)
- Go: ralph-loop.go with documentation

Each recipe demonstrates:
- Self-referential iteration where AI reviews its own output
- Completion promise detection to halt the loop
- Max iteration safety limits
- File persistence between iterations

Verified against real Copilot SDK APIs:
- Python: fully verified end-to-end with github-copilot-sdk
- Node.js: fully verified end-to-end with @github/copilot-sdk
- C#: compiles and runs successfully with GitHub.Copilot.SDK
- Go: compiles against github.com/github/copilot-sdk/go v0.1.23
2026-02-11 04:59:20 -08:00
Aaron Powell
4555fee5d2 Merge pull request #685 from github/hooks
Hooks
2026-02-11 14:16:50 +11:00
Aaron Powell
738bafcb6f Merge pull request #675 from vfaraji89/add-context-engineering-collection
Add context-engineering collection
2026-02-11 10:31:46 +11:00
vfaraji89
e7e417e161 Update agent model from gpt-4o to GPT-5 2026-02-10 22:46:07 +03:00
vfaraji89
2a324116db Fix review feedback: mode→agent frontmatter, add applyTo, generate plugin
- Fix prompt frontmatter: mode: 'agent' → agent: 'agent' (repo convention)
- Add applyTo: '**' to instructions file
- Remove trailing Claude credit from instructions
- Generate plugin via npm run plugin:migrate
- Rebase onto latest upstream/main
2026-02-10 22:43:10 +03:00
vfaraji89
2ae2db1287 Add assisted by Claude credit 2026-02-10 22:42:02 +03:00
vfaraji89
99018f421a Add context-engineering collection
Add tools for maximizing GitHub Copilot effectiveness through better
context management:

- Instructions: Guidelines for structuring code so Copilot understands it
- Agent: Context Architect - plans multi-file changes by mapping dependencies
- Prompts:
  - context-map: Map all affected files before changes
  - what-context-needed: Ask Copilot what files it needs
  - refactor-plan: Create phased refactor plans with rollback steps

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 22:42:02 +03:00
Aaron Powell
9bb89281e2 Merge pull request #686 from nblog/add-nano-banana-pro-openrouter-skill
Add nano-banana-pro-openrouter skill
2026-02-10 17:03:20 +11:00
nblog
b1e5581996 Merge remote-tracking branch 'origin/main' into add-nano-banana-pro-openrouter-skill
# Conflicts:
#	docs/README.skills.md
2026-02-10 13:57:25 +08:00
Aaron Powell
7aff2eecd3 Merge pull request #690 from jhauga/create-web-form
Add skill to create web forms
2026-02-10 16:35:52 +11:00
John Haugabook
f032e780d9 .codespellrc: add 'TE' to ignore-words-list 2026-02-09 22:41:20 -05:00
Aaron Powell
e80e20b5ec Address PR review comments for hooks implementation
- Fix getResourceType() to match relative paths like hooks/<name>/README.md
  and skills/<name>/SKILL.md using regex instead of string includes
- Extract hook events from hooks.json via parseHookMetadata() instead of
  non-existent frontmatter.event field in plugin README generation
- Update AGENTS.md to describe hooks as folder-based (README.md + hooks.json)
  instead of .hook.md files
- Update session-logger README to accurately reflect what scripts log
  (remove references to sessionId, duration, prompt content)
2026-02-10 14:37:45 +11:00
Aaron Powell
a23d39ae0b Merge pull request #691 from github/copilot/sub-pr-685
Fix path matching in getResourceType to handle relative paths
2026-02-10 14:35:50 +11:00
copilot-swe-agent[bot]
f62a764683 Fix path matching in getResourceType to support relative paths
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
2026-02-10 03:31:09 +00:00
Aaron Powell
6210128ab1 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-10 14:31:07 +11:00
Aaron Powell
4ddc77bb36 Update eng/validate-collections.mjs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-10 14:28:47 +11:00
copilot-swe-agent[bot]
20806d379f Initial plan 2026-02-10 03:28:42 +00:00
John Haugabook
e0389a557a codespell: make each word of acronym bold 2026-02-09 21:27:17 -05:00
John Haugabook
8670ddd9e0 Apply suggestions from code review 2026-02-09 21:16:04 -05:00
nblog
b0879659c5 fix(SKILL.md): enhance troubleshooting section with common errors and resolutions 2026-02-10 10:03:49 +08:00
Aaron Powell
9e9cac6570 Merge pull request #689 from rperez030/add-insiders-a11y-tracker-agent
Add VS Code Insiders Accessibility Tracker agent
2026-02-10 11:51:13 +11:00
Aaron Powell
7295ac32be Merge pull request #678 from mfairchild365/patch-1
Revise accessibility instructions for clarity and detail
2026-02-10 11:49:24 +11:00
Aaron Powell
b7934b6155 Merge pull request #687 from jvanderwee/patch-2
Fix `gh pr review` body parameter
2026-02-10 11:44:24 +11:00
Aaron Powell
c62bf6a106 Merge pull request #673 from ChrisMcKee1/update-microsoft-docs-skill
feat: Expand microsoft-docs skill to cover the full Microsoft documentation ecosystem
2026-02-10 11:43:47 +11:00
jhauga
27149859a4 Add skill to create web forms
Add skill to create web forms
2026-02-09 19:22:54 -05:00
Roberto Perez
0af1852dd2 Add VS Code Insiders Accessibility Tracker agent 2026-02-09 16:42:28 -05:00
Michael Fairchild
3274ad6c68 Update readme 2026-02-09 09:40:33 -06:00
Michael Fairchild
369602333e Merge branch 'github:main' into patch-1 2026-02-09 08:21:38 -06:00
nblog
55da61af3f fix(SYSTEM_TEMPLATE): clarify language matching requirement for generated images 2026-02-09 21:13:15 +08:00
nblog
79c34297fa fix(generate_image): enhance image handling and output path resolution in generate_image script 2026-02-09 21:09:09 +08:00
nblog
b8bbc75db2 fix(generate_image): improve input image handling and validate output filename extensions 2026-02-09 17:24:24 +08:00
Joseph Van der Wee
e9a7805e2b Fix gh pr review body flag
See https://cli.github.com/manual/gh_pr_review
2026-02-09 09:06:56 +00:00
nblog
5efb7329a3 feat(skills): add nano-banana-pro-openrouter skill with image generation capabilities 2026-02-09 16:59:06 +08:00
nblog
ef4aa0b2bc fix(skill): update descriptions and improve error handling in generate_image script 2026-02-09 16:48:57 +08:00
nblog
97bc889d9b feat(skills): add nano-banana-pro-openrouter skill
 - Generated by Copilot
2026-02-09 16:23:40 +08:00
Aaron Powell
99a48a4020 Adding hooks to the website 2026-02-09 17:02:33 +11:00
Aaron Powell
acb5ad4ce8 feat: add hooks functionality with automated workflows
- Introduced hooks to enable automated workflows triggered by specific events during GitHub Copilot sessions.
- Added documentation for hooks in AGENTS.md and README.md.
- Created a new directory structure for hooks, including README.md and hooks.json files.
- Implemented two example hooks: Session Auto-Commit and Session Logger.
- Developed scripts for logging session events and auto-committing changes.
- Enhanced validation and parsing for hook metadata.
- Updated build and validation scripts to accommodate new hooks functionality.
2026-02-09 16:44:53 +11:00
Chris McKee
3402d26340 Merge branch 'main' into update-microsoft-docs-skill 2026-02-08 20:29:52 -06:00
Chris McKee
ae7bb2aa7c refactor: Simplify microsoft-docs skill to default-Learn-with-exceptions pattern, add Aspire MCP version gate 2026-02-08 20:27:08 -06:00
Aaron Powell
d99ba71986 Merge pull request #680 from Pavel-Sulimau/readme-updates
Fix command for adding Awesome Copilot marketplace in README
2026-02-09 11:16:02 +11:00
Aaron Powell
15c435356d Merge pull request #671 from timdeschryver/patch-1
fix: markdown formatting in code review examples
2026-02-09 10:28:52 +11:00
Aaron Powell
62ddc00cff Merge pull request #640 from brunoborges/patch-1
Revise MCP Server section to clarify installation steps
2026-02-09 10:21:16 +11:00
Pavel Sulimau
865d19c7e5 Fix command for adding Awesome Copilot marketplace in README 2026-02-07 14:40:21 +01:00
Michael Fairchild
3024e9d6ec Update instructions/a11y.instructions.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-06 15:12:47 -06:00
Michael Fairchild
892b265ef3 Revise accessibility instructions for clarity and detail
Updated accessibility instructions to improve clarity and specificity regarding coding practices for accessibility, including keyboard navigation and semantic structure.
2026-02-06 14:44:13 -06:00
Chris McKee
e4c35f3702 chore: rebuild README.skills.md without aspire skill (belongs to separate PR) 2026-02-06 10:36:51 -06:00
Chris McKee
27c55ffdb8 Update skills/microsoft-docs/SKILL.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-06 10:32:24 -06:00
Chris McKee
f28f8ab883 chore: Rebuild README.skills.md with updated description 2026-02-06 10:26:30 -06:00
Chris McKee
b5cf6a2473 refactor: Remove Semantic Kernel library reference table 2026-02-06 10:13:28 -06:00
Chris McKee
00508b71f3 refactor: Remove Semantic Kernel prose, keep library reference table 2026-02-06 10:12:10 -06:00