ai-context-repository — community ai-context-repository, vscode-python-ast-extension, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for AI Agents needing comprehensive content analysis and visualization for Python projects, such as those utilizing vscode extensions for data flow diagrams. A vscode extension that provides data / logic flow diagrams similar to Unreal Engine's Blueprints for Python projects

BenWeatherall BenWeatherall
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The ai-context-repository skill by BenWeatherall is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for AI Agents needing comprehensive content analysis and visualization for Python projects, such as those utilizing vscode extensions for data flow diagrams.

Core Value

Empowers agents to generate and maintain a single source of truth for overall architecture, directory and component layout, data flow between services, and high-level extension points using Markdown documents like `AI_CONTEXT_REPOSITORY.md` and linking to other AI_CONTEXT documents for structure.

Capabilities Granted for ai-context-repository

Generating data flow diagrams for Python projects
Maintaining a single source of truth for AI context documentation
Creating directory and component layout visualizations

! Prerequisites & Limits

  • Requires vscode extension installation
  • Python project compatibility only
  • Maintenance of `AI_CONTEXT_REPOSITORY.md` document necessary
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

ai-context-repository

Install ai-context-repository, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

AI Context Repository Skill

Purpose

Help the ai-context-writer subagent generate and maintain docs/AI_CONTEXT/AI_CONTEXT_REPOSITORY.md as the single source of truth for:

  • Overall architecture
  • Directory and component layout
  • Data flow between services
  • High-level extension points

Other AI_CONTEXT documents (patterns, component-specific docs) should link back here for structure.

Sources to Read

Before updating the repository document, read (as appropriate):

  • @README.md — project purpose and high-level goals
  • @python_service/ — parser, models, server entry point
  • @src/ — extension host, commands, integration logic
  • @webview-ui/ — React + Rete webview implementation
  • @tests/ — to see where tests live
  • @.cursor/rules/environment.mdc — structure and tooling expectations
  • Existing @docs/AI_CONTEXT/AI_CONTEXT_REPOSITORY.md (if present)

Required Sections in AI_CONTEXT_REPOSITORY.md

At minimum, ensure the file contains:

  1. Metadata

    • Version
    • Last Updated (ISO date)
    • Tags (include architecture, repository)
    • Cross-References to quick reference, patterns, and component-specific AI_CONTEXT docs
  2. High-Level Overview

    • Goal of the system in 1–2 paragraphs
    • Summary of the sidecar architecture (Python service, extension host, webview UI)
  3. Directory Structure

    • An annotated tree of the most important directories:
      • python_service/
      • src/
      • webview-ui/
      • tests/
      • .cursor/
      • _features/ (and others if relevant)
  4. Component Responsibilities

    • Subsections for each major component:
      • Python service
      • Extension host
      • Webview UI
    • For each: what it does, key modules, and main responsibilities.
  5. Data Flow

    • End-to-end flow from VS Code editor → extension → Python service → webview → back to editor.
    • Auto-refresh flow on save.
    • Error and retry flow.
    • At least one mermaid diagram illustrating the main happy path.
  6. Service Boundaries & Dependencies

    • Clarify the boundaries between:
      • Python process
      • Node/extension host
      • Webview/browser runtime
    • List key external libraries and frameworks per component.
  7. Entry Points & Extension Hooks

    • Python service entry (python_service.__main__, ASTParseServer).
    • Extension activation (extension.ts, command registration).
    • Webview bootstrap (webview-ui/src/index.tsx and App.tsx).
    • Guidance on where to plug in:
      • New AST node visitors
      • New webview messages
      • New VS Code commands

Style & Constraints

  • Keep the document architectural, not tutorial-style.
  • Use semantic headings and short paragraphs.
  • Prefer diagrams and structured lists over long prose.
  • Avoid management or roadmap content; focus purely on how the system is structured today.
  • Keep under the content length limit; if it grows too large:
    • Split into sub-documents (e.g. AI_CONTEXT_REPOSITORY/) per content_length rules.
    • Provide an index with links and one-line descriptions.

Update Strategy

When the project structure or flow changes:

  1. Update the directory tree to match the real repository.
  2. Adjust component responsibilities and data flow descriptions.
  3. Refresh diagrams to reflect new paths or services.
  4. Bump version/last-updated metadata.
  5. Ensure cross-references to component-specific docs remain valid.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is ai-context-repository?

Perfect for AI Agents needing comprehensive content analysis and visualization for Python projects, such as those utilizing vscode extensions for data flow diagrams. A vscode extension that provides data / logic flow diagrams similar to Unreal Engine's Blueprints for Python projects

How do I install ai-context-repository?

Run the command: npx killer-skills add BenWeatherall/vscode-python-ast-extension. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for ai-context-repository?

Key use cases include: Generating data flow diagrams for Python projects, Maintaining a single source of truth for AI context documentation, Creating directory and component layout visualizations.

Which IDEs are compatible with ai-context-repository?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for ai-context-repository?

Requires vscode extension installation. Python project compatibility only. Maintenance of `AI_CONTEXT_REPOSITORY.md` document necessary.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add BenWeatherall/vscode-python-ast-extension. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use ai-context-repository immediately in the current project.

Related Skills

Looking for an alternative to ai-context-repository or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI