name: ai-context-quick-reference
description: Guides the ai-context-writer subagent in maintaining AI_CONTEXT_QUICK_REFERENCE.md as a concise cheat sheet of environment, commands, runtime entry points, and troubleshooting for the python-vis project. Use when creating or updating the quick reference AI context file.
AI Context Quick Reference Skill
Purpose
Help the ai-context-writer subagent generate and maintain docs/AI_CONTEXT/AI_CONTEXT_QUICK_REFERENCE.md as a high-signal, low-noise reference for other agents.
This file is a cheat sheet, not a full architecture document. It should be safe to scan quickly when starting any task.
Sources to Read
Before updating the quick reference, read (as needed):
@README.md — project summary, goals, and high-level architecture
@docs/AI_CONTEXT/AI_CONTEXT_REPOSITORY.md — deeper architecture and entry points
@python_service/ — to confirm Python entry points and core models
@src/ — to confirm extension commands and message types
@webview-ui/ — to confirm webview entry points and message contracts
@.cursor/rules/environment.mdc — environment and tooling expectations
@.cursor/rules/documentation.mdc and @.cursor/rules/content_length.mdc — style and length rules
Prefer targeted reads over exhaustive scans; this document must stay short.
Required Sections in AI_CONTEXT_QUICK_REFERENCE.md
The target file must contain, at minimum:
Metadata
Version
Last Updated (ISO date)
Tags (include quick-reference)
Cross-References to other AI_CONTEXT files (REPOSITORY, PATTERNS, component docs)
Project Summary
One-paragraph description of purpose
Bullet list of main components (Python service, extension host, webview)
Environment & Versions
Supported Python and Node versions
Package managers (uv, pnpm)
Pointers to pyproject.toml and Node tooling
Key Commands (Shell)
Setup / install
Python service tests, mypy, ruff
Webview and extension build/test commands
“Quality gates” section listing commands that should pass before merging changes
Runtime Entry Points
Python service CLI entry (python -m python_service)
Extension activation and command (python-ast.visualize)
Webview UI bootstrap (webview-ui/src/index.tsx)
Core Interfaces & Protocols (Quick View)
JSON request/response shape for the Python service parse method
Extension ↔ webview message types (names only plus short descriptions)
Frequently Used Imports
Short code blocks for typical imports in:
Python service modules
Extension host
Webview UI
Quick Troubleshooting Hints
5–10 common issues with concise bullet-point checks and actions
Style & Constraints
Keep sections short and scannable:
Bullets preferred over paragraphs
Use code fences for commands and imports
Do not duplicate long explanations from AI_CONTEXT_REPOSITORY.md; instead, link to it.
Assume a developer / AI agent reader, not management.
Keep the file well under the content length limit; it should be significantly shorter than 500 lines.
Update Strategy
When modifying the quick reference:
Preserve existing structure where possible.
Update version and last-updated date in Metadata.
Refresh commands and entry points if project tooling changes.
Add or adjust troubleshooting hints based on current failure modes.
Ensure all cross-references still point to valid files.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: benweatherall-vscode-python-ast-extension-ai-context-quick-r3description: ---4---5---6name: ai-context-quick-reference7description: Guides the ai-context-writer subagent in maintaining AI_CONTEXT_QUICK_REFERENCE.md as a concise cheat sheet of environment, commands, runtime entry points, and troubleshooting for the python-vis project. Use when creating or updating the quick reference AI context file.8---910# AI Context Quick Reference Skill1112## Purpose1314Help the `ai-context-writer` subagent generate and maintain `docs/AI_CONTEXT/AI_CONTEXT_QUICK_REFERENCE.md` as a **high-signal, low-noise** reference for other agents.1516This file is a **cheat sheet**, not a full architecture document. It should be safe to scan quickly when starting any task.1718## Sources to Read1920Before updating the quick reference, read (as needed):2122- `@README.md` — project summary, goals, and high-level architecture23- `@docs/AI_CONTEXT/AI_CONTEXT_REPOSITORY.md` — deeper architecture and entry points24- `@python_service/` — to confirm Python entry points and core models25- `@src/` — to confirm extension commands and message types26- `@webview-ui/` — to confirm webview entry points and message contracts27- `@.cursor/rules/environment.mdc` — environment and tooling expectations28- `@.cursor/rules/documentation.mdc` and `@.cursor/rules/content_length.mdc` — style and length rules2930Prefer **targeted reads** over exhaustive scans; this document must stay short.3132## Required Sections in AI_CONTEXT_QUICK_REFERENCE.md3334The target file must contain, at minimum:35361. **Metadata**37 - Version38 - Last Updated (ISO date)39 - Tags (include `quick-reference`)40 - Cross-References to other AI_CONTEXT files (`REPOSITORY`, `PATTERNS`, component docs)41422. **Project Summary**43 - One-paragraph description of purpose44 - Bullet list of main components (Python service, extension host, webview)45463. **Environment & Versions**47 - Supported Python and Node versions48 - Package managers (uv, pnpm)49 - Pointers to `pyproject.toml` and Node tooling50514. **Key Commands (Shell)**52 - Setup / install53 - Python service tests, mypy, ruff54 - Webview and extension build/test commands55 - “Quality gates” section listing commands that should pass before merging changes56575. **Runtime Entry Points**58 - Python service CLI entry (`python -m python_service`)59 - Extension activation and command (`python-ast.visualize`)60 - Webview UI bootstrap (`webview-ui/src/index.tsx`)61626. **Core Interfaces & Protocols (Quick View)**63 - JSON request/response shape for the Python service `parse` method64 - Extension ↔ webview message types (names only plus short descriptions)65667. **Frequently Used Imports**67 - Short code blocks for typical imports in:68 - Python service modules69 - Extension host70 - Webview UI71728. **Quick Troubleshooting Hints**73 - 5–10 common issues with concise bullet-point checks and actions7475## Style & Constraints7677- Keep sections **short and scannable**:78 - Bullets preferred over paragraphs79 - Use code fences for commands and imports80- Do **not** duplicate long explanations from `AI_CONTEXT_REPOSITORY.md`; instead, link to it.81- Assume a **developer / AI agent** reader, not management.82- Keep the file **well under the content length limit**; it should be significantly shorter than 500 lines.8384## Update Strategy8586When modifying the quick reference:87881. Preserve existing structure where possible.892. Update version and last-updated date in Metadata.903. Refresh commands and entry points if project tooling changes.914. Add or adjust troubleshooting hints based on current failure modes.925. Ensure all cross-references still point to valid files.939495---96> Converted and distributed by [TomeVault](https://tomevault.io/claim/benweatherall) — claim your Tome and manage your conversions.97<!-- tomevault:4.0:skill_md:2026-04-14 -->
Run npx skillmds@latest add tomevault-io/benweatherall-vscode-python-ast-extension-ai-context-quick-r in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
--- It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.