Slash command powered documentation generator for VS Code Chat. Type /pageInfo <page-or-endpoint> inside the Page Info Assistant chat participant to collect architecture and dependency context from the workspace and produce a Markdown knowledge pack under docs/page-info/.
Getting Started
Run npm install in this folder.
Compile once with npm run compile (or keep TypeScript watching via npm run watch).
Press F5 (Run Extension) to launch a second VS Code window with the Page Info Assistant enabled.
In the Chat view of the Extension Development Host, pick Page Info Assistant and execute /pageInfo Checkout (replace with your page or endpoint name).
Each invocation writes a Markdown report into docs/page-info/<slug>.md and updates .page-info/memory.json.
Packaging
Generate a .vsix bundle with npm run package (uses vsce under the hood).
Install the generated file from the Extensions view (… › Install from VSIX…).
Publish by logging in with npx vsce login <publisher> and then running npm run package followed by npx vsce publish.
Troubleshooting
The extension logs to the Page Info Assistant output channel—check it if Markdown files are not created.
Reports are only generated for workspaces with at least one folder. Open a folder before invoking /pageInfo.