Conversation
Co-authored-by: zeiler <2138258+zeiler@users.noreply.github.com>
Co-authored-by: zeiler <2138258+zeiler@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Convert copilot instructions into agent skills
Convert copilot instructions to modular agent skills with symlink structure
Feb 10, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
This PR converts the monolithic .github/copilot-instructions.md into a modular agent skills structure that can be shared across multiple AI assistants (Claude, Gemini, Codex). The new structure provides a single source of truth for agent instructions through focused skill files and a symlink-based distribution system.
Changes:
- Created 6 specialized skill files in
.github/skills/covering setup, testing, code structure, CLI operations, development workflows, and troubleshooting - Added
AGENTS.mdas the main entry point with skill directory overview - Established symlink structure allowing
.claude/,.gemini/, and.codex/directories to reference the centralized.github/skills/directory
Reviewed changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| AGENTS.md | Main entry point providing overview of available skills and general development guidelines |
| CLAUDE.md | Symlink to AGENTS.md for Claude-specific access |
| .github/skills/bootstrap-setup.md | Environment setup instructions including network-limited alternatives |
| .github/skills/build-test.md | Build, lint, format, and test procedures |
| .github/skills/code-structure.md | Repository layout and key entry points |
| .github/skills/cli-operations.md | CLI command reference and authentication setup |
| .github/skills/development-tasks.md | Common development workflows and model/pipeline development |
| .github/skills/troubleshooting.md | Solutions to common installation and development issues |
| .github/skills/README.md | Skills directory overview and usage documentation |
| .claude/skills | Symlink to .github/skills |
| .gemini/skills | Symlink to .github/skills |
| .codex/skills | Symlink to .github/skills |
Comments suppressed due to low confidence (4)
CLAUDE.md:1
- This file appears to contain only a filename reference rather than being an actual symlink. On Unix-like systems, symlinks show their target path but are created using
ln -s. Verify this is created as a proper symlink usingln -s AGENTS.md CLAUDE.mdrather than a text file containing the target name.
# Clarifai Python SDK
.claude/skills:1
- The symlink target uses a relative path
../.github/skills. Verify this resolves correctly from the.claude/directory. The target should point to../.github/skillswhich would be correct if.claude/is at the repository root. However, confirm the actual directory structure matches this assumption.
.gemini/skills:1 - Similar to
.claude/skills, verify this symlink resolves correctly. The relative path../.github/skillsassumes.gemini/is at the repository root level.
.codex/skills:1 - Similar to other symlinks, verify this resolves correctly. The relative path
../.github/skillsassumes.codex/is at the repository root level.
Minimum allowed line rate is |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
How
.github/copilot-instructions.mdinto 6 focused skill files:bootstrap-setup.md- Environment setup, installation, network limitationsbuild-test.md- Linting, formatting, validation workflowscode-structure.md- Repository layout, entry points, config filescli-operations.md- CLI commands, authentication, examplesdevelopment-tasks.md- Code change workflows, model/pipeline developmenttroubleshooting.md- Common errors and solutionsAGENTS.mdas entry point with skill directory overview.claude/skills→.github/skills.gemini/skills→.github/skills.codex/skills→.github/skillsCLAUDE.md→AGENTS.mdTests
Notes
.github/copilot-instructions.mdpreserved for reference.github/skills/andAGENTS.mdOriginal prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.