Skip to content

docs: document copilot skills mode (--skills) and markdown deprecation#3313

Open
Quratulain-bilal wants to merge 1 commit into
github:mainfrom
Quratulain-bilal:docs/copilot-skills-mode
Open

docs: document copilot skills mode (--skills) and markdown deprecation#3313
Quratulain-bilal wants to merge 1 commit into
github:mainfrom
Quratulain-bilal:docs/copilot-skills-mode

Conversation

@Quratulain-bilal

Copy link
Copy Markdown
Contributor

fixes #3300

as suggested by @mnriem on the issue.

what

the copilot skills mode (added in #3256, v0.12.3) wasn't documented in docs/reference/integrations.md:

  • the copilot row in the supported-agents table had an empty notes cell, while other skills-capable agents (codex, kimi, devin, ...) describe their skills behavior there.
  • --skills was missing from the integration-specific options table — only generic and kimi were listed.

how

  • fill the copilot notes cell: installs .agent.md by default; --integration-options "--skills" scaffolds speckit-<name>/SKILL.md under .github/skills/; the markdown default is deprecated.
  • add a copilot / --skills row to the integration-specific options table.

verified against the code

  • CopilotIntegration.options() in src/specify_cli/integrations/copilot/__init__.py defines --skills as a flag with help "Scaffold commands as agent skills (speckit-/SKILL.md) instead of .agent.md files".
  • dispatch_command uses .github/skills/, speckit-<stem>/SKILL.md, and invokes /speckit-<stem> in skills mode; --agent speckit.<stem> otherwise.
  • _warn_legacy_markdown_default() emits the deprecation warning when installing without --skills.

docs-only change.

note: i used an ai assistant to help investigate and write this up.

as of github#3256 (v0.12.3) the copilot integration supports a skills mode via
`--integration-options "--skills"`, and installing without it warns that the
legacy markdown default is being phased out. this was undocumented:

- the copilot row in the supported-agents table had an empty notes cell while
  other skills-capable agents describe their behavior there.
- `--skills` was missing from the integration-specific options table (only
  generic and kimi were listed).

fill both. wording matches the code: skills scaffold as speckit-<name>/SKILL.md
under .github/skills/ and are invoked as /speckit-<name>; without the flag the
install emits the deprecation warning from _warn_legacy_markdown_default().

fixes github#3300
@Quratulain-bilal Quratulain-bilal requested a review from mnriem as a code owner July 2, 2026 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs: Copilot skills mode / legacy-markdown deprecation (v0.12.3) not documented

1 participant