Obtain the package and load it
Clone a checkout that contains the integration package, then start the Server separately:
VS Code loads local directories through
chat.pluginLocations. Replace the path with your clone, and point at the package root that contains plugin.json:
project-context skill and the powercontext MCP server.
Configuration boundary
mcp.json is the entire connection surface of this package:
mcp.json therefore contains no static credentials, token placeholders, or POWERCONTEXT_* variables. When the Server requires auth, configure it in the loading host or client. Do not put a Bearer token in this file.
This package has no host-specific environment-variable table and no owned paths written by setup.
Minimal verification
Check the Server first:remember_memory and does not need a generation model. The host should return an exact Citation.
Ask again in a new request that reuses the same scope_id:
search_memory or get_memory_entry to read the Memory you just stored. Recalled content includes a Citation and remains untrusted historical evidence.
Scope resolution
This Skill does not read.git/powercontext/codex-workspace.json and does not derive Scope from a Git remote. Before the first PowerContext tool call, choose one scope_id for the current task and reuse it for every Memory and Handoff call in that task.
Prefer a project identifier that stays stable across compatible hosts. When the GitHub repository is known:
No automatic path
handoff_current_work, then has the receiver call continue_handoff with selection: "prepared". It does not call activate_handoff or finalize_handoff.
The bundled Skill is not a managed Skill export. Agent Plugin is not a current export target.
Negative checks
- Stop the Server, then call
remember_memory. MCP must report failure and must not pretend the write succeeded. - Stop the Server, then ask a normal question. There is no automatic recall to fail open; the host should continue and say MCP is unavailable when PowerContext is required.
- Open the checked-in
mcp.json. It must have noheaders, token, orPOWERCONTEXT_*. - Point
chat.pluginLocationsat the repository root instead of the package root. The host should not treat that as a valid Agent Plugin.
Current limits
- There is no setup or doctor command.
- A real VS Code or other Agent Plugin host-process E2E is Not validated.
tests/agent_plugin/test_contract.pyonly checks the package and documentation contract. - Automatic recall, capture, and flush are Unsupported.
- Managed Skill export is Unsupported.
- Authentication is not portable; the 1.0.0 schema has no credential-reference for remote MCP.
Completion checklist
- The package root contains
plugin.json,mcp.json, andskills/project-context/SKILL.md. - The host can see the
project-contextSkill and thepowercontextMCP server. - Server health, readiness, and capabilities were checked separately.
- Explicit
remember_memoryreturned a Citation for the OpenAPI decision. - The next question found it through MCP search or get, not through automatic injection.
- MCP failure stayed visible, and you did not treat the bundled Skill as a managed export.

