GitHub Copilot uses the dedicated EdgeSpark Copilot plugin with AGENTS.md as the project instructions file.
Install the EdgeSpark CLI
npm install -g @edgespark/cli
edgespark login
This installs the CLI globally and authenticates your account. Your credentials are stored locally and reused for all subsequent commands.Install the EdgeSpark GitHub Copilot plugin
copilot plugin marketplace add edgesparkhq/copilot-plugins
copilot plugin install edgespark@edgespark-copilot-plugins
This is the current public GitHub Copilot onboarding flow exposed by EdgeSpark.Initialize your project
edgespark init my-app --agent copilot
cd my-app
--agent copilot currently scaffolds AGENTS.md. That gives GitHub Copilot the EdgeSpark-specific project rules and workflow context.Start an EdgeSpark task
In GitHub Copilot, use the EdgeSpark task-entry command:/edgespark:building-edgespark-apps
Extending AGENTS.md
Add project-specific rules below the generated content:
<!-- Generated content above — do not edit -->
## Project-specific rules
- The `posts` table is soft-deleted — always filter `WHERE deleted_at IS NULL`
- Route `/api/admin/*` requires `user.role === 'admin'` checked after platform auth
GitHub Copilot should follow these additions with the same priority as the generated content. See AGENTS.md reference for the full format.
See also
AGENTS.md reference
Full reference for the agent instructions file and how to extend it.
Declarative workflow
How GitHub Copilot should work with repo-owned defs, generated types, and deploys.
Supported agents
Status and setup paths for Claude Code, Gemini CLI, OpenAI Codex, Cursor, GitHub Copilot, and all other agents.
Other AI agents
OpenCode, Amp, Devin, Aider, Windsurf, Cline, Continue, Antigravity, Kiro, and all other agents using generic EdgeSpark skills.
Last modified on April 9, 2026