Skip to content

Commit 7d80d54

Browse files
adileiCopilot
andcommitted
fix: use sentence-case "Agent skill" label and refine note
Address review feedback on the Agent skill target: - Use sentence case "Agent skill" for the architecture and target labels, the enabledArchitectureLabels test, the copilot-studio unavailable-error copy, and the catalogue prose line, for consistency with the rest of the UI. - Set the architecture note to "Any AI agent that supports skills — portable, with no host-specific tools." - Recompute the catalogue SHA-256 lock after the prose edit (version unchanged). Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent d90a53b commit 7d80d54

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

common/architecture-registry.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ test("the manifest derives architecture validation and target availability", ()
6262
assert.deepEqual(enabledArchitectureLabels("skill"), [
6363
"Scout",
6464
"Cowork",
65-
"Agent Skill",
65+
"Agent skill",
6666
]);
6767
assert.deepEqual(enabledArchitectureLabels("automation"), ["Scout"]);
6868
});

common/architecture-registry.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,15 +120,15 @@ export const ARCHITECTURE_MANIFEST = defineArchitectures([
120120
},
121121
{
122122
id: "agent-skill",
123-
label: "Agent Skill",
123+
label: "Agent skill",
124124
// Export-only, so this label is never surfaced; kept non-blank for the manifest
125125
// invariant and as a sensible fallback if the target ever gains an install path.
126126
installTargetLabel: "your agent",
127-
note: "Any AI Agent with Skill support",
127+
note: "Any AI agent that supports skills — portable, with no host-specific tools.",
128128
targets: [
129129
{
130130
kind: "skill",
131-
label: "Agent Skill",
131+
label: "Agent skill",
132132
enabled: true,
133133
note:
134134
"A portable skill you export and load into any agent that supports skills. " +

electron/architectures/catalogue-registry.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ test("disabled targets stay unavailable even when catalogue content is staged",
8787
assert.equal(registry.catalogueFor("copilot-studio", "skill"), null);
8888
assert.throws(
8989
() => registry.requireCatalogue("copilot-studio", "skill"),
90-
/That target architecture isn't available yet\. Choose Scout, Cowork, or Agent Skill\./,
90+
/That target architecture isn't available yet\. Choose Scout, Cowork, or Agent skill\./,
9191
);
9292
});
9393

@@ -206,6 +206,6 @@ test("real providers preserve versions, content, and the support matrix", () =>
206206
assert.equal(agentSkillSkill.version, "2026-08-06");
207207
assert.equal(
208208
sha256(agentSkillSkill.content),
209-
"d5cd96cd8917710aa27b2430358472d947a3cdf3be611cb8f8484d5df2b72789",
209+
"27cb863efb3fe973d3b7d4e24359cf5297c1b30fdbc29c073878b57a6d5d8810",
210210
);
211211
});

electron/architectures/catalogues/agent-skill-catalogue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const AGENT_SKILL_CATALOGUE_VERSION = "2026-08-06";
1212
const AGENT_SKILL_CATALOGUE = `
1313
# Target: Any AI agent with skill support — generic skill catalogue (portable capabilities only)
1414
15-
An **Agent Skill** is a portable \`SKILL.md\` file: optional YAML frontmatter followed by a
15+
An **Agent skill** is a portable \`SKILL.md\` file: optional YAML frontmatter followed by a
1616
markdown **instructions body** (the standard Copilot skill shape). It targets no specific
1717
host, so it must NOT assume any proprietary built-in tools.
1818

0 commit comments

Comments
 (0)