From ef86554f982ecdd40ed88178d60a11cac0006e6f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 20 Oct 2026 17:17:36 +0000 Subject: [PATCH] Migrate repository skills to .agent/skills Co-authored-by: joshblack <3901764+joshblack@users.noreply.github.com> --- {.github => .agent}/skills/agentic-workflows/SKILL.md | 0 {.github => .agent}/skills/changesets/SKILL.md | 0 {.github => .agent}/skills/create-adr-migrator/SKILL.md | 0 {.github => .agent}/skills/deprecations/SKILL.md | 0 {.github => .agent}/skills/feature-flags/SKILL.md | 0 .../skills/modular-ds-accessibility-contract/SKILL.md | 0 .../skills/modular-ds-base-components/SKILL.md | 0 .../skills/modular-ds-config-components/SKILL.md | 0 .../skills/modular-ds-presentational-components/SKILL.md | 0 .../skills/modular-ds-spectrum-model/SKILL.md | 0 {.github => .agent}/skills/modular-ds-utilities/SKILL.md | 0 {.github => .agent}/skills/slots/SKILL.md | 0 {.github => .agent}/skills/storybook/SKILL.md | 0 {.github => .agent}/skills/style-guide/SKILL.md | 0 .../skills/style-guide/docs/component-prop-naming.md | 0 .../skills/style-guide/docs/component-prop-types.md | 0 {.github => .agent}/skills/turborepo/SKILL.md | 0 {.github => .agent}/skills/turborepo/command/turborepo.md | 0 .../skills/turborepo/references/best-practices/RULE.md | 0 .../turborepo/references/best-practices/dependencies.md | 0 .../skills/turborepo/references/best-practices/packages.md | 0 .../skills/turborepo/references/best-practices/structure.md | 0 .../skills/turborepo/references/boundaries/RULE.md | 0 .../skills/turborepo/references/caching/RULE.md | 0 .../skills/turborepo/references/caching/gotchas.md | 0 .../skills/turborepo/references/caching/remote-cache.md | 0 {.github => .agent}/skills/turborepo/references/ci/RULE.md | 0 .../skills/turborepo/references/ci/github-actions.md | 0 .../skills/turborepo/references/ci/patterns.md | 0 .../skills/turborepo/references/ci/vercel.md | 0 {.github => .agent}/skills/turborepo/references/cli/RULE.md | 0 .../skills/turborepo/references/cli/commands.md | 0 .../skills/turborepo/references/configuration/RULE.md | 0 .../turborepo/references/configuration/global-options.md | 0 .../skills/turborepo/references/configuration/gotchas.md | 0 .../skills/turborepo/references/configuration/tasks.md | 0 .../skills/turborepo/references/environment/RULE.md | 0 .../skills/turborepo/references/environment/gotchas.md | 0 .../skills/turborepo/references/environment/modes.md | 0 .../skills/turborepo/references/filtering/RULE.md | 0 .../skills/turborepo/references/filtering/patterns.md | 0 .../skills/turborepo/references/watch/RULE.md | 0 .github/copilot-instructions.md | 6 +++--- .github/instructions/changesets.instructions.md | 2 +- .github/workflows/cleanup-feature-flags.lock.yml | 2 +- .github/workflows/cleanup-feature-flags.md | 4 ++-- package.json | 2 +- 47 files changed, 8 insertions(+), 8 deletions(-) rename {.github => .agent}/skills/agentic-workflows/SKILL.md (100%) rename {.github => .agent}/skills/changesets/SKILL.md (100%) rename {.github => .agent}/skills/create-adr-migrator/SKILL.md (100%) rename {.github => .agent}/skills/deprecations/SKILL.md (100%) rename {.github => .agent}/skills/feature-flags/SKILL.md (100%) rename {.github => .agent}/skills/modular-ds-accessibility-contract/SKILL.md (100%) rename {.github => .agent}/skills/modular-ds-base-components/SKILL.md (100%) rename {.github => .agent}/skills/modular-ds-config-components/SKILL.md (100%) rename {.github => .agent}/skills/modular-ds-presentational-components/SKILL.md (100%) rename {.github => .agent}/skills/modular-ds-spectrum-model/SKILL.md (100%) rename {.github => .agent}/skills/modular-ds-utilities/SKILL.md (100%) rename {.github => .agent}/skills/slots/SKILL.md (100%) rename {.github => .agent}/skills/storybook/SKILL.md (100%) rename {.github => .agent}/skills/style-guide/SKILL.md (100%) rename {.github => .agent}/skills/style-guide/docs/component-prop-naming.md (100%) rename {.github => .agent}/skills/style-guide/docs/component-prop-types.md (100%) rename {.github => .agent}/skills/turborepo/SKILL.md (100%) rename {.github => .agent}/skills/turborepo/command/turborepo.md (100%) rename {.github => .agent}/skills/turborepo/references/best-practices/RULE.md (100%) rename {.github => .agent}/skills/turborepo/references/best-practices/dependencies.md (100%) rename {.github => .agent}/skills/turborepo/references/best-practices/packages.md (100%) rename {.github => .agent}/skills/turborepo/references/best-practices/structure.md (100%) rename {.github => .agent}/skills/turborepo/references/boundaries/RULE.md (100%) rename {.github => .agent}/skills/turborepo/references/caching/RULE.md (100%) rename {.github => .agent}/skills/turborepo/references/caching/gotchas.md (100%) rename {.github => .agent}/skills/turborepo/references/caching/remote-cache.md (100%) rename {.github => .agent}/skills/turborepo/references/ci/RULE.md (100%) rename {.github => .agent}/skills/turborepo/references/ci/github-actions.md (100%) rename {.github => .agent}/skills/turborepo/references/ci/patterns.md (100%) rename {.github => .agent}/skills/turborepo/references/ci/vercel.md (100%) rename {.github => .agent}/skills/turborepo/references/cli/RULE.md (100%) rename {.github => .agent}/skills/turborepo/references/cli/commands.md (100%) rename {.github => .agent}/skills/turborepo/references/configuration/RULE.md (100%) rename {.github => .agent}/skills/turborepo/references/configuration/global-options.md (100%) rename {.github => .agent}/skills/turborepo/references/configuration/gotchas.md (100%) rename {.github => .agent}/skills/turborepo/references/configuration/tasks.md (100%) rename {.github => .agent}/skills/turborepo/references/environment/RULE.md (100%) rename {.github => .agent}/skills/turborepo/references/environment/gotchas.md (100%) rename {.github => .agent}/skills/turborepo/references/environment/modes.md (100%) rename {.github => .agent}/skills/turborepo/references/filtering/RULE.md (100%) rename {.github => .agent}/skills/turborepo/references/filtering/patterns.md (100%) rename {.github => .agent}/skills/turborepo/references/watch/RULE.md (100%) diff --git a/.github/skills/agentic-workflows/SKILL.md b/.agent/skills/agentic-workflows/SKILL.md similarity index 100% rename from .github/skills/agentic-workflows/SKILL.md rename to .agent/skills/agentic-workflows/SKILL.md diff --git a/.github/skills/changesets/SKILL.md b/.agent/skills/changesets/SKILL.md similarity index 100% rename from .github/skills/changesets/SKILL.md rename to .agent/skills/changesets/SKILL.md diff --git a/.github/skills/create-adr-migrator/SKILL.md b/.agent/skills/create-adr-migrator/SKILL.md similarity index 100% rename from .github/skills/create-adr-migrator/SKILL.md rename to .agent/skills/create-adr-migrator/SKILL.md diff --git a/.github/skills/deprecations/SKILL.md b/.agent/skills/deprecations/SKILL.md similarity index 100% rename from .github/skills/deprecations/SKILL.md rename to .agent/skills/deprecations/SKILL.md diff --git a/.github/skills/feature-flags/SKILL.md b/.agent/skills/feature-flags/SKILL.md similarity index 100% rename from .github/skills/feature-flags/SKILL.md rename to .agent/skills/feature-flags/SKILL.md diff --git a/.github/skills/modular-ds-accessibility-contract/SKILL.md b/.agent/skills/modular-ds-accessibility-contract/SKILL.md similarity index 100% rename from .github/skills/modular-ds-accessibility-contract/SKILL.md rename to .agent/skills/modular-ds-accessibility-contract/SKILL.md diff --git a/.github/skills/modular-ds-base-components/SKILL.md b/.agent/skills/modular-ds-base-components/SKILL.md similarity index 100% rename from .github/skills/modular-ds-base-components/SKILL.md rename to .agent/skills/modular-ds-base-components/SKILL.md diff --git a/.github/skills/modular-ds-config-components/SKILL.md b/.agent/skills/modular-ds-config-components/SKILL.md similarity index 100% rename from .github/skills/modular-ds-config-components/SKILL.md rename to .agent/skills/modular-ds-config-components/SKILL.md diff --git a/.github/skills/modular-ds-presentational-components/SKILL.md b/.agent/skills/modular-ds-presentational-components/SKILL.md similarity index 100% rename from .github/skills/modular-ds-presentational-components/SKILL.md rename to .agent/skills/modular-ds-presentational-components/SKILL.md diff --git a/.github/skills/modular-ds-spectrum-model/SKILL.md b/.agent/skills/modular-ds-spectrum-model/SKILL.md similarity index 100% rename from .github/skills/modular-ds-spectrum-model/SKILL.md rename to .agent/skills/modular-ds-spectrum-model/SKILL.md diff --git a/.github/skills/modular-ds-utilities/SKILL.md b/.agent/skills/modular-ds-utilities/SKILL.md similarity index 100% rename from .github/skills/modular-ds-utilities/SKILL.md rename to .agent/skills/modular-ds-utilities/SKILL.md diff --git a/.github/skills/slots/SKILL.md b/.agent/skills/slots/SKILL.md similarity index 100% rename from .github/skills/slots/SKILL.md rename to .agent/skills/slots/SKILL.md diff --git a/.github/skills/storybook/SKILL.md b/.agent/skills/storybook/SKILL.md similarity index 100% rename from .github/skills/storybook/SKILL.md rename to .agent/skills/storybook/SKILL.md diff --git a/.github/skills/style-guide/SKILL.md b/.agent/skills/style-guide/SKILL.md similarity index 100% rename from .github/skills/style-guide/SKILL.md rename to .agent/skills/style-guide/SKILL.md diff --git a/.github/skills/style-guide/docs/component-prop-naming.md b/.agent/skills/style-guide/docs/component-prop-naming.md similarity index 100% rename from .github/skills/style-guide/docs/component-prop-naming.md rename to .agent/skills/style-guide/docs/component-prop-naming.md diff --git a/.github/skills/style-guide/docs/component-prop-types.md b/.agent/skills/style-guide/docs/component-prop-types.md similarity index 100% rename from .github/skills/style-guide/docs/component-prop-types.md rename to .agent/skills/style-guide/docs/component-prop-types.md diff --git a/.github/skills/turborepo/SKILL.md b/.agent/skills/turborepo/SKILL.md similarity index 100% rename from .github/skills/turborepo/SKILL.md rename to .agent/skills/turborepo/SKILL.md diff --git a/.github/skills/turborepo/command/turborepo.md b/.agent/skills/turborepo/command/turborepo.md similarity index 100% rename from .github/skills/turborepo/command/turborepo.md rename to .agent/skills/turborepo/command/turborepo.md diff --git a/.github/skills/turborepo/references/best-practices/RULE.md b/.agent/skills/turborepo/references/best-practices/RULE.md similarity index 100% rename from .github/skills/turborepo/references/best-practices/RULE.md rename to .agent/skills/turborepo/references/best-practices/RULE.md diff --git a/.github/skills/turborepo/references/best-practices/dependencies.md b/.agent/skills/turborepo/references/best-practices/dependencies.md similarity index 100% rename from .github/skills/turborepo/references/best-practices/dependencies.md rename to .agent/skills/turborepo/references/best-practices/dependencies.md diff --git a/.github/skills/turborepo/references/best-practices/packages.md b/.agent/skills/turborepo/references/best-practices/packages.md similarity index 100% rename from .github/skills/turborepo/references/best-practices/packages.md rename to .agent/skills/turborepo/references/best-practices/packages.md diff --git a/.github/skills/turborepo/references/best-practices/structure.md b/.agent/skills/turborepo/references/best-practices/structure.md similarity index 100% rename from .github/skills/turborepo/references/best-practices/structure.md rename to .agent/skills/turborepo/references/best-practices/structure.md diff --git a/.github/skills/turborepo/references/boundaries/RULE.md b/.agent/skills/turborepo/references/boundaries/RULE.md similarity index 100% rename from .github/skills/turborepo/references/boundaries/RULE.md rename to .agent/skills/turborepo/references/boundaries/RULE.md diff --git a/.github/skills/turborepo/references/caching/RULE.md b/.agent/skills/turborepo/references/caching/RULE.md similarity index 100% rename from .github/skills/turborepo/references/caching/RULE.md rename to .agent/skills/turborepo/references/caching/RULE.md diff --git a/.github/skills/turborepo/references/caching/gotchas.md b/.agent/skills/turborepo/references/caching/gotchas.md similarity index 100% rename from .github/skills/turborepo/references/caching/gotchas.md rename to .agent/skills/turborepo/references/caching/gotchas.md diff --git a/.github/skills/turborepo/references/caching/remote-cache.md b/.agent/skills/turborepo/references/caching/remote-cache.md similarity index 100% rename from .github/skills/turborepo/references/caching/remote-cache.md rename to .agent/skills/turborepo/references/caching/remote-cache.md diff --git a/.github/skills/turborepo/references/ci/RULE.md b/.agent/skills/turborepo/references/ci/RULE.md similarity index 100% rename from .github/skills/turborepo/references/ci/RULE.md rename to .agent/skills/turborepo/references/ci/RULE.md diff --git a/.github/skills/turborepo/references/ci/github-actions.md b/.agent/skills/turborepo/references/ci/github-actions.md similarity index 100% rename from .github/skills/turborepo/references/ci/github-actions.md rename to .agent/skills/turborepo/references/ci/github-actions.md diff --git a/.github/skills/turborepo/references/ci/patterns.md b/.agent/skills/turborepo/references/ci/patterns.md similarity index 100% rename from .github/skills/turborepo/references/ci/patterns.md rename to .agent/skills/turborepo/references/ci/patterns.md diff --git a/.github/skills/turborepo/references/ci/vercel.md b/.agent/skills/turborepo/references/ci/vercel.md similarity index 100% rename from .github/skills/turborepo/references/ci/vercel.md rename to .agent/skills/turborepo/references/ci/vercel.md diff --git a/.github/skills/turborepo/references/cli/RULE.md b/.agent/skills/turborepo/references/cli/RULE.md similarity index 100% rename from .github/skills/turborepo/references/cli/RULE.md rename to .agent/skills/turborepo/references/cli/RULE.md diff --git a/.github/skills/turborepo/references/cli/commands.md b/.agent/skills/turborepo/references/cli/commands.md similarity index 100% rename from .github/skills/turborepo/references/cli/commands.md rename to .agent/skills/turborepo/references/cli/commands.md diff --git a/.github/skills/turborepo/references/configuration/RULE.md b/.agent/skills/turborepo/references/configuration/RULE.md similarity index 100% rename from .github/skills/turborepo/references/configuration/RULE.md rename to .agent/skills/turborepo/references/configuration/RULE.md diff --git a/.github/skills/turborepo/references/configuration/global-options.md b/.agent/skills/turborepo/references/configuration/global-options.md similarity index 100% rename from .github/skills/turborepo/references/configuration/global-options.md rename to .agent/skills/turborepo/references/configuration/global-options.md diff --git a/.github/skills/turborepo/references/configuration/gotchas.md b/.agent/skills/turborepo/references/configuration/gotchas.md similarity index 100% rename from .github/skills/turborepo/references/configuration/gotchas.md rename to .agent/skills/turborepo/references/configuration/gotchas.md diff --git a/.github/skills/turborepo/references/configuration/tasks.md b/.agent/skills/turborepo/references/configuration/tasks.md similarity index 100% rename from .github/skills/turborepo/references/configuration/tasks.md rename to .agent/skills/turborepo/references/configuration/tasks.md diff --git a/.github/skills/turborepo/references/environment/RULE.md b/.agent/skills/turborepo/references/environment/RULE.md similarity index 100% rename from .github/skills/turborepo/references/environment/RULE.md rename to .agent/skills/turborepo/references/environment/RULE.md diff --git a/.github/skills/turborepo/references/environment/gotchas.md b/.agent/skills/turborepo/references/environment/gotchas.md similarity index 100% rename from .github/skills/turborepo/references/environment/gotchas.md rename to .agent/skills/turborepo/references/environment/gotchas.md diff --git a/.github/skills/turborepo/references/environment/modes.md b/.agent/skills/turborepo/references/environment/modes.md similarity index 100% rename from .github/skills/turborepo/references/environment/modes.md rename to .agent/skills/turborepo/references/environment/modes.md diff --git a/.github/skills/turborepo/references/filtering/RULE.md b/.agent/skills/turborepo/references/filtering/RULE.md similarity index 100% rename from .github/skills/turborepo/references/filtering/RULE.md rename to .agent/skills/turborepo/references/filtering/RULE.md diff --git a/.github/skills/turborepo/references/filtering/patterns.md b/.agent/skills/turborepo/references/filtering/patterns.md similarity index 100% rename from .github/skills/turborepo/references/filtering/patterns.md rename to .agent/skills/turborepo/references/filtering/patterns.md diff --git a/.github/skills/turborepo/references/watch/RULE.md b/.agent/skills/turborepo/references/watch/RULE.md similarity index 100% rename from .github/skills/turborepo/references/watch/RULE.md rename to .agent/skills/turborepo/references/watch/RULE.md diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 138e44949eb..27d40d08e6a 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -155,7 +155,7 @@ npm run lint:fix # Auto-fix linting issues ## Storybook -When working on UI components, always use the `primer-storybook` MCP tools to access Storybook's component and documentation knowledge before answering or taking any action. Reference the `.github/skills/storybook/SKILL.md` file for detailed instructions on using the Storybook MCP effectively and accurately. +When working on UI components, always use the `primer-storybook` MCP tools to access Storybook's component and documentation knowledge before answering or taking any action. Reference the `.agent/skills/storybook/SKILL.md` file for detailed instructions on using the Storybook MCP effectively and accurately. **Story conventions:** @@ -166,7 +166,7 @@ When working on UI components, always use the `primer-storybook` MCP tools to ac ## Slots -When building, modifying, or wrapping compound components that use child-component "slots" (anything involving `__SLOT__`, `useSlots`, `isSlot`, or `asSlot`), reference the `.github/skills/slots/SKILL.md` file. It documents when to add slot markers, naming conventions for `Symbol(...)` descriptions, the public slot APIs, and common pitfalls. +When building, modifying, or wrapping compound components that use child-component "slots" (anything involving `__SLOT__`, `useSlots`, `isSlot`, or `asSlot`), reference the `.agent/skills/slots/SKILL.md` file. It documents when to add slot markers, naming conventions for `Symbol(...)` descriptions, the public slot APIs, and common pitfalls. ## Known Issues and Workarounds @@ -189,5 +189,5 @@ When building, modifying, or wrapping compound components that use child-compone When creating a pull request, you MUST: 1. Use the template in `.github/pull_request_template.md` to structure the PR description. Read the template file, fill in all sections appropriately, and include it in the PR body. -2. Include a changeset file in the PR if the change affects the published package (bug fix, new feature, breaking change, etc.). Create a `.changeset/.md` file with the appropriate semver bump type. Reference the `changesets` skill (`.github/skills/changesets/SKILL.md`) for detailed guidance on file format, choosing the correct bump type, and when a changeset can be skipped. +2. Include a changeset file in the PR if the change affects the published package (bug fix, new feature, breaking change, etc.). Create a `.changeset/.md` file with the appropriate semver bump type. Reference the `changesets` skill (`.agent/skills/changesets/SKILL.md`) for detailed guidance on file format, choosing the correct bump type, and when a changeset can be skipped. 3. If no changeset is needed (docs-only, test-only, CI/infra changes), add the `skip changeset` label to the pull request to bypass the CI changeset check. diff --git a/.github/instructions/changesets.instructions.md b/.github/instructions/changesets.instructions.md index d488543f64f..3d60d929067 100644 --- a/.github/instructions/changesets.instructions.md +++ b/.github/instructions/changesets.instructions.md @@ -27,4 +27,4 @@ After adding, editing, or reverting changes in this PR, check the following: For changeset format, semver bump selection, when a changeset is not needed, and how to write terse descriptions, follow the `changesets` skill at -`.github/skills/changesets/SKILL.md`. +`.agent/skills/changesets/SKILL.md`. diff --git a/.github/workflows/cleanup-feature-flags.lock.yml b/.github/workflows/cleanup-feature-flags.lock.yml index 02057a9a90d..7dbcb1e8acc 100644 --- a/.github/workflows/cleanup-feature-flags.lock.yml +++ b/.github/workflows/cleanup-feature-flags.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5caab6b6e89cec4beb9049f2ff82506f9fdb7f4a3a88db8abf565ee424cd060b","body_hash":"72b3ef3a1204001a8155dc68a83b3bc2a99e0f4526a364d66635de8a5981336a","compiler_version":"v0.88.2","strict":true,"agent_id":"copilot","engine_versions":{"copilot":"1.0.80"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"5caab6b6e89cec4beb9049f2ff82506f9fdb7f4a3a88db8abf565ee424cd060b","body_hash":"98add8a1a1dc7dd83508438cdc7ebd838753b6c0608ecf7e5d5895c88c7a7c26","compiler_version":"v0.88.2","strict":true,"agent_id":"copilot","engine_versions":{"copilot":"1.0.80"}} # gh-aw-manifest: {"version":1,"secrets":["GH_AW_CI_TRIGGER_TOKEN","GH_AW_DEFAULT_OTLP_HEADERS","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"820762786026740c76f36085b0efc47a31fe5020","version":"v7.0.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"},{"repo":"github/gh-aw-actions/setup","sha":"9271a1804551c0dc4fb0085a97979950aa2f8489","version":"v0.88.2"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.28.12","digest":"sha256:390051be4ed1847f774fd8980b61d3a3523574c0175d00c3fc7cdf2002a88202","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.28.12@sha256:390051be4ed1847f774fd8980b61d3a3523574c0175d00c3fc7cdf2002a88202"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.12","digest":"sha256:d7d533d87c80d87ff91ac0e21e9299055c3beedff1536262b97ed700fb065a32","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.12@sha256:d7d533d87c80d87ff91ac0e21e9299055c3beedff1536262b97ed700fb065a32"},{"image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.28.12","digest":"sha256:5250629d48eaedfedf2e948785228e8da29eec2a83cbab58ea0751c14a7b021d","pinned_image":"ghcr.io/github/gh-aw-firewall/cli-proxy:0.28.12@sha256:5250629d48eaedfedf2e948785228e8da29eec2a83cbab58ea0751c14a7b021d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.28.12","digest":"sha256:52c34aca98d2a6833c329f1505912a6949c4fda16618c010c979bd59ea99254f","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.28.12@sha256:52c34aca98d2a6833c329f1505912a6949c4fda16618c010c979bd59ea99254f"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.4.15","digest":"sha256:60cd97533e93d8e7be36b979c0f08a70846189bda6190f28bbd6d427bc0d9b6e","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.4.15@sha256:60cd97533e93d8e7be36b979c0f08a70846189bda6190f28bbd6d427bc0d9b6e"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:bac2192f6374d6262116399b34fc5e143d576f82719e90a18261cae7480f4d4e","pinned_image":"ghcr.io/github/gh-aw-node@sha256:bac2192f6374d6262116399b34fc5e143d576f82719e90a18261cae7480f4d4e"},{"image":"ghcr.io/github/github-mcp-server:v1.11.0","digest":"sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699","pinned_image":"ghcr.io/github/github-mcp-server:v1.11.0@sha256:fbec75de11c255213fa08d80fb166abe73d851fff631c51c0079872967720699"}],"mcp_servers":[{"name":"safeoutputs","tools":["create_pull_request","missing_data","missing_tool","noop"]}]} # This file was automatically generated by gh-aw (v0.88.2). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # diff --git a/.github/workflows/cleanup-feature-flags.md b/.github/workflows/cleanup-feature-flags.md index 0bb67ed4d03..86acbc470f1 100644 --- a/.github/workflows/cleanup-feature-flags.md +++ b/.github/workflows/cleanup-feature-flags.md @@ -62,7 +62,7 @@ merge a pull request, or change rollout behavior. ## Determine which flags are unused -1. Read `.github/skills/feature-flags/SKILL.md`, the repository contribution +1. Read `.agent/skills/feature-flags/SKILL.md`, the repository contribution instructions, and `packages/react/src/FeatureFlags/DefaultFeatureFlags.ts`. Also inventory flag-specific registrations in `packages/*/.storybook/`, including `featureFlagEnvList`, defaults, toolbar options, and decorators. @@ -102,7 +102,7 @@ merge a pull request, or change rollout behavior. do not delete tests or snapshots merely to get a passing run. Remove a now-empty provider wrapper or unused import only when directly caused by this cleanup. Do not modify unrelated files, dependencies, or workflow files. -- Follow `.github/skills/changesets/SKILL.md`: include a terse patch changeset +- Follow `.agent/skills/changesets/SKILL.md`: include a terse patch changeset for `@primer/react` when changing its published default flag registry. Do not add a changeset for Storybook/test-only cleanup; request the `skip changeset` label in the PR description in that case. diff --git a/package.json b/package.json index ace59107fee..a3835739713 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "lint:css": "stylelint --rd -q --cache '**/*.css'", "lint:css:fix": "npm run lint:css -- --fix", "lint:fix": "npm run lint -- --fix", - "lint:md": "markdownlint-cli2 \"**/*.{md,mdx}\" \"!.github\" \"!.changeset\" \"!.agents\" \"!**/node_modules/**\" \"!**/CHANGELOG.md\"", + "lint:md": "markdownlint-cli2 \"**/*.{md,mdx}\" \"!.github\" \"!.changeset\" \"!.agent\" \"!.agents\" \"!**/node_modules/**\" \"!**/CHANGELOG.md\"", "test": "vitest", "test:type-check": "tsc --noEmit", "test:update": "npm run test -- -u",