1413 Commits

Author SHA1 Message Date
Aaron Powell
3f90604492 Merge pull request #824 from GeoffreyCasaubon/add-nuxt-vuejs-agents
feat: add Nuxt and Vue.js expert agents
2026-02-27 10:21:20 +11:00
Aaron Powell
4126e19730 Remove prompt references from duplicate-resource-detector workflow
Update the duplicate resource detector agentic workflow to no longer
reference prompts, which are no longer a supported resource type.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-27 10:20:13 +11:00
Aaron Powell
cf4347e88c Merge branch 'staged' into overlapping-items-workflow 2026-02-27 10:12:29 +11:00
Aaron Powell
adfdd788da Merge pull request #822 from github/fix/remove-skip-ci-from-publish
fix: remove [skip ci] from publish workflow
2026-02-27 10:12:00 +11:00
Aaron Powell
d24a96405b Merge pull request #819 from github/ospo-workflows
add OSPO agentic workflow examples
2026-02-27 10:11:26 +11:00
icsaba
f94776f31e docs: update instructions index for AWS AppSync Event API
Co-Authored-By: Oz <oz-agent@warp.dev>
2026-02-26 22:06:13 +01:00
icsaba
0ca6dd51b7 add aws appsync event api instruction guide 2026-02-26 21:59:28 +01:00
Bruno Borges
a0cf73a861 Add missing name field to workflow frontmatter
The parseWorkflowMetadata function requires both name and description
fields. Added name to relevance-check.md and relevance-summary.md so
they appear in the generated README.workflows.md.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 13:58:27 -05:00
Bruno Borges
422b3b6d79 Workflow to help check relevance of open issues and PRs, triggered by slash command, and summarized by a manual flow 2026-02-26 13:45:37 -05:00
Geoffrey Casaubon
2c4cd8b828 feat: add Nuxt and Vue.js expert agents
Add two new agents for the Vue.js ecosystem:

- nuxt-expert.agent.md: Expert Nuxt Developer agent covering Nuxt 3,
  Nitro, rendering modes, data fetching, and legacy Nuxt 2 compatibility.
- vuejs-expert.agent.md: Expert Vue.js Frontend Engineer agent covering
  Vue 3 Composition API, Pinia, Vue Router, TypeScript integration, and
  legacy Vue 2/Options API compatibility.

Both agents use Claude Sonnet 4.5 and follow existing agent conventions.
README.agents.md regenerated via npm run build.
2026-02-26 12:03:35 +01:00
Aaron Powell
c10e819c05 fix: remove [skip ci] from publish workflow
The [skip ci] tag in the publish commit message was preventing
downstream workflows (e.g. deploy-website.yml) from triggering
on the push to main.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 16:59:06 +11:00
Aaron Powell
6b4da94155 Merge pull request #821 from github/learning-hub
Learning hub
2026-02-26 16:50:39 +11:00
Aaron Powell
99a7ef8f69 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-26 16:49:14 +11:00
Aaron Powell
d73c0bb1f3 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-26 16:33:14 +11:00
Aaron Powell
0637cad186 refactor: extract Learning Hub article ordering into shared config
Move duplicated fundamentalsOrder and referenceOrder arrays from
index.astro and ArticleLayout.astro into a shared config file at
src/config/learning-hub.ts. Both consumers now import from the
single source of truth.

Addresses PR review comment about maintenance burden of keeping
two copies in sync.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 14:59:50 +11:00
Aaron Powell
e0636e8165 fix: resolve 27 broken links across Learning Hub articles
- Fix double-path issue: ../learning-hub/X/ → ../X/ (9 links)
- Fix wrong depth for top-level pages: ../agents/ → ../../agents/ (4 links)
- Fix absolute paths missing base URL: /learning-hub/X/ → ../X/ (7 links)
- Fix dead file references: link to GitHub source instead (3 links)
- Verified 0 broken links remaining via Playwright crawl of all 12 articles

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 14:48:23 +11:00
Aaron Powell
0758c957c5 docs: fixing links 2026-02-26 14:38:12 +11:00
Aaron Powell
1752caf479 docs: Updating how you mention files to be cross-tool 2026-02-26 14:37:01 +11:00
Aaron Powell
4b25ed4543 docs: add Learning Hub article on installing and using plugins
- New article covering plugin concepts, finding/installing/managing plugins,
  marketplace browsing, and how this repo serves as a plugin marketplace
- Add 'installing-and-using-plugins' to fundamentalsOrder in index.astro
  and ArticleLayout.astro
- Add Plugin entry to terminology glossary

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 14:32:36 +11:00
Aaron Powell
9d4e024f24 docs: expand coding agent article with custom agents, skills, and repo resources
- Expand 'Specifying an Agent' into full 'Using Custom Agents' section
  with agent profile format, storage locations, and selection methods
- Add 'Agent Skills and the Coding Agent' section covering how skills
  are automatically loaded, directory structure, and SKILL.md format
- Add comparison table: Instructions vs Skills vs Custom Agents
- Add 'Leveraging Community Resources' section linking to this repo's
  agents, skills, and hooks directories
- Update best practices with skills and agent recommendations
- Update FAQ to cover both agents and skills
- Add skills article to related articles and Next Steps

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 14:21:57 +11:00
Aaron Powell
31c41a6a1c fix: align hooks docs with official GitHub Copilot hooks spec
- Remove non-existent copilotAgentCommit event from all articles
- Add 5 missing hook events: preToolUse, postToolUse, agentStop,
  subagentStop, errorOccurred
- Fix hooks location from .copilot/hooks.json to .github/hooks/*.json
- Add powershell field to config format
- Add preToolUse security gating example (approve/deny tool executions)
- Update glossary and coding agent article cross-references

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 14:08:20 +11:00
Aaron Powell
a88c9f89d5 style: add subtle borders to tables in Learning Hub articles
Tables in article content were invisible due to no border styles.
Add collapsed borders, a tinted header row, and a subtle hover effect
scoped to .article-content table elements.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 13:49:37 +11:00
Aaron Powell
2d75b4429f feat: add sticky sidebar navigation to Learning Hub index
Add a left sidebar to the Learning Hub index page matching the pattern
already used on individual article pages. The sidebar lists all articles
grouped by section (Fundamentals, Reference, Hands-on) and stays sticky
while scrolling, reducing vertical scroll for the now 10-article list.

Also update ArticleLayout.astro fundamentalsOrder to include the 4 new
articles added in the previous commit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 12:50:19 +11:00
Aaron Powell
48ca6b237f docs: update cross-references and glossary for new articles
- Replace 'Building Custom Agents (coming soon)' with real links
- Add Hook and Coding Agent entries to the glossary
- Add MCP Servers learning hub link to glossary MCP entry

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 12:34:19 +11:00
Aaron Powell
cb8287b81a docs: add 4 new Learning Hub articles for agents, MCP, hooks, coding agent
Add four high-priority articles identified by gap analysis against
nishanil/copilot-guide:

- Building Custom Agents: personas, tools, MCP integration, patterns
- Understanding MCP Servers: what MCP is, configuration, agent usage
- Automating with Hooks: lifecycle events, hooks.json, practical examples
- Using the Copilot Coding Agent: setup steps, issue assignment, PR workflow

Update index.astro fundamentalsOrder to include all 10 articles.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 12:34:12 +11:00
Aaron Powell
9ca197d816 fix: align Learning Hub card layout on homepage
Add card-with-count class to the Learning Hub card so its emoji icon
aligns horizontally with the title, matching all other cards in the
grid. Previously it used the base card class which stacked the icon
above the content.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 12:18:28 +11:00
Aaron Powell
a01f3d82c5 docs: replace prompts with skills across Learning Hub
Replace all prompt file references with skills guidance throughout the
Learning Hub. Skills are the preferred customization primitive because
they support agent discovery via extended frontmatter, can bundle
reference files and scripts, and are portable across coding agent
systems via the Agent Skills specification.

- Create what-are-agents-skills-instructions.md (replaces prompts article)
- Create creating-effective-skills.md (replaces prompts tutorial)
- Delete what-are-agents-prompts-instructions.md and creating-effective-prompts.md
- Update copilot-configuration-basics.md directory structure and examples
- Update defining-custom-instructions.md comparisons and cross-references
- Update glossary: deprecate Prompt entry, add Skill definition
- Update understanding-copilot-context.md and before-after examples
- Update learning-hub index.astro slugs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 12:18:23 +11:00
Aaron Powell
3f84820ce0 Merge branch 'staged' into learning-hub 2026-02-26 11:19:49 +11:00
Aaron Powell
1f2afa4336 Adding the workflows after I broke #802 2026-02-26 10:54:16 +11:00
Aaron Powell
85a538b92b Merge pull request #781 from lupritz/addDataverseMcpInstaller
New dataverse-mcp plugin with mcp-setup command
2026-02-26 10:00:00 +11:00
Aaron Powell
81f7996e9b Merge pull request #768 from v-rperez030/markdown-accessibility-assistant
Add Markdown Accessibility Assistant agent
2026-02-26 09:58:57 +11:00
Aaron Powell
f638f1d749 Merge pull request #818 from github/x-social-cards
fix: add missing meta tags for Twitter/X social card images
2026-02-26 09:55:43 +11:00
Aaron Powell
1b93bf4256 fix: add missing meta tags for Twitter/X social card images
Add og:image:width, og:image:height, og:image:type, and
twitter:image:alt meta tags so Twitter/X can properly display
the social card image when links are shared.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-26 09:26:45 +11:00
lupritz
e30f35d0e6 Merge branch 'staged' into addDataverseMcpInstaller 2026-02-25 11:24:42 -06:00
Aaron Powell
3de857cb69 Merge pull request #815 from github/social-cards
feat(website): Add Open Graph and Twitter Card meta tags for social sharing
2026-02-25 19:33:39 +11:00
Aaron Powell
f4c080b8bf feat(website): add Open Graph and Twitter Card meta tags for social sharing
- Add og:type, og:url, og:title, og:description, og:image, og:site_name meta tags
- Add twitter:card, twitter:title, twitter:description, twitter:image meta tags
- Add canonical URL link element
- Use social-image.png for social preview image
- Update document.title dynamically when modal opens/closes
- Resolve resource titles from JSON data files instead of raw filenames
- Handle skill/hook folder path mismatches for title lookup
- Change title separator from '-' to '|' for consistency

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-25 19:28:01 +11:00
Aaron Powell
14cd2baf3a Merge pull request #812 from github/website-update
Website: remove prompts, add workflows page, fix TypeScript config
2026-02-25 16:35:56 +11:00
Aaron Powell
0f42a72a20 Little context tweak 2026-02-25 16:34:41 +11:00
Aaron Powell
b0c93822b3 Update readme 2026-02-25 16:33:31 +11:00
Aaron Powell
3ab1d9dece Update website/src/scripts/utils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-25 16:32:20 +11:00
Aaron Powell
83aed9e974 Extract workflow triggers from 'on' frontmatter field, drop tags
Update parseWorkflowMetadata to extract triggers from the 'on'
property keys (e.g. schedule, issue_comment) instead of a separate
'triggers' field. Remove tags support from workflows since workflows
don't use tags.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-25 16:23:49 +11:00
Aaron Powell
6fc9e9375a Fix type-only imports for SearchItem across page scripts
Use 'type' modifier on SearchItem imports to satisfy
verbatimModuleSyntax. Without this, esbuild strips the interface
export but leaves the value import, causing a runtime error.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-25 16:13:04 +11:00
Aaron Powell
f5ac976836 Add agentic workflows page to website
Add a new /workflows/ page for browsing agentic workflow definitions
with search, trigger/tag filters, and sorting. Follows the same
patterns as the existing hooks page.

New files:
- website/src/pages/workflows.astro
- website/src/scripts/pages/workflows.ts

Updated files:
- BaseLayout.astro: add Workflows nav link
- index.astro: add Workflows card to homepage
- pages/index.ts: add workflows to counts
- utils.ts: add workflow type to icons, labels, and getResourceType

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-25 16:12:56 +11:00
Aaron Powell
a653f34a34 Merge pull request #811 from github/aaronpowell-patch-1
Removing force add of commands folder
2026-02-25 15:58:37 +11:00
Aaron Powell
0d1a1d105e Removing force add of commands folder
Prompts aren't supported anymore so we don't need to try and add them.
2026-02-25 15:57:24 +11:00
Aaron Powell
a038e281db Add TypeScript config for Astro website
Add tsconfig.json extending astro/tsconfigs/base and env.d.ts with
Astro client type references to resolve import.meta.env type errors.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-25 15:54:15 +11:00
Aaron Powell
5bff7cadc0 Remove prompts from website
Remove the prompts page, navigation link, homepage card, and all
references to prompts across the website source code. The repo no
longer contains prompt files, so the website should not reference them.

Files removed:
- website/src/pages/prompts.astro
- website/src/scripts/pages/prompts.ts

Files updated:
- BaseLayout.astro: remove nav link and update description
- index.astro: remove prompts card and update text
- llms.txt.ts: remove prompts import and section
- plugins.astro: update description text
- utils.ts: remove prompt type from install config, icons, labels
- pages/index.ts: remove prompts from counts
- modal.ts: update JSDoc comment

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-25 15:54:09 +11:00
Aaron Powell
2cb6bde4fb Merge pull request #761 from github/copilot/combine-prompts-and-skills
Migrate prompts to skills - consolidate to single task customization model
2026-02-25 15:41:21 +11:00
Aaron Powell
d144ab626a fix: copilot comments 2026-02-25 15:27:36 +11:00
Aaron Powell
8553deab14 Fixing merge issue 2026-02-25 15:12:53 +11:00