docs: add Copilot CLI native integration research#161
Open
docs: add Copilot CLI native integration research#161
Conversation
Add comprehensive research document evaluating seven GitHub Copilot CLI extension points (skills, custom agents, MCP server, plugins, hooks, LSP configs, custom instructions) for native PromptKit integration. Update roadmap to add Copilot CLI Native Integration as a complementary path alongside the existing Copilot Extension item. Closes #160 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Adds documentation exploring native integration options for PromptKit inside GitHub Copilot CLI, and updates the project roadmap to track this new integration path.
Changes:
- Added a comprehensive research doc enumerating Copilot CLI extension points and integration strategies.
- Updated the roadmap with a new “Copilot CLI Native Integration” initiative and example usage.
- Documented a recommended “plugin-first” approach combining skills + MCP + agents + hooks + LSP configs.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| docs/roadmap.md | Adds a new roadmap item describing the Copilot CLI native integration direction and linking to the research doc. |
| docs/copilot-cli-integration-research.md | New long-form research document detailing possible integration mechanisms and a recommended architecture. |
- Fix link text to match href (remove misleading docs/ prefix) - Change fenced code block from bare prompt to labeled sh block Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Alan-Jowett
reviewed
Apr 1, 2026
Member
Alan-Jowett
left a comment
There was a problem hiding this comment.
Nice research — the comparison matrix and the plugin-first recommendation are solid. A few questions / suggestions inline.
Alan-Jowett
reviewed
Apr 1, 2026
Alan-Jowett
reviewed
Apr 1, 2026
Alan-Jowett
reviewed
Apr 1, 2026
Alan-Jowett
reviewed
Apr 1, 2026
6 tasks
…edback - Add 'Implementation status (May 2026 update)' callout listing shipped strategies (Skills, Custom Agents partial, Custom Instructions) and remaining (MCP, Plugin, Hooks, LSP). - Bump per-template agents from P2 to P1 in Core Plugin Components, with sonde case study justification. - Make MCP mandatory: drop the 'fallback to direct file read' branch from the architecture diagram and Open Questions. - Add 'Key UX Gap to Prototype' subsection enumerating three candidate 'adopt assembled prompt as working instructions' mechanisms and recommending temp-file + read as the first prototype. - Promote promptkit_get_interactive_context from Open Questions to a Design Recommendation. Addresses review feedback from @Alan-Jowett on PR #161. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
| within terminal-based workflows. | ||
|
|
||
| ```sh | ||
| /promptkit investigate this bug — segfault in packet_handler.c |
Comment on lines
+743
to
+749
| > [sonde case study](./case-studies/sonde-protocol-evolution.md) shows that | ||
| > pre-composed coder/reviewer/validator workflows — personas and protocols | ||
| > baked in — are where PromptKit delivers the most value in practice. A | ||
| > `promptkit-investigator.agent.md` that hard-wires `systems-engineer` + | ||
| > `root-cause-analysis` + `memory-safety-c` is immediately useful with | ||
| > **no manifest lookup and no assembly round-trip**, which is where most | ||
| > of the per-invocation latency and friction live today. |
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.
Summary
Adds a comprehensive research document evaluating how to integrate PromptKit natively into GitHub Copilot CLI, and updates the roadmap to reflect this new integration path.
Closes #160
Changes
New:
docs/copilot-cli-integration-research.mdResearch document covering seven Copilot CLI extension points for PromptKit integration:
/promptkitinvocation, auto-detectioninfer: trueauto-delegationRecommends a plugin-first approach bundling a skill (invocation), MCP server (deterministic assembly), agents (interactive templates), hooks (guardrails), and LSP configs (code intelligence).
Updated:
docs/roadmap.mdAdded "Copilot CLI Native Integration" as a new roadmap item alongside the existing Copilot Extension item. The two are presented as complementary — CLI integration targets terminal workflows, while the Copilot Extension targets Copilot Chat across web/IDE/CLI surfaces.