
Vc Context Discovery
Discover and load all relevant context for the current task.
Install
npx skills add withkynam/vibecode-pro-max-kit --skill vc-context-discovery -g -a claude-code -y- Repository
- withkynam/vibecode-pro-max-kit1.2k
- Category
- AI and agents
- Updated
- 5mo ago
- License
- MIT
- Context cost
- Mediumabout 2,611 tokens
- Runs scripts
- Yes, review before use
What it does
Discover and load all relevant context for the current task. Lists feature group nested files with full paths, loads process/context/ files by domain routing. Called at the start of every agent session.
vc-context-discovery
Output style: Follow
process/development-protocols/communication-standards.md, answer-first, plain language, no unexplained jargon, TL;DR on long responses.
Discover and load all relevant context for the current task. This skill lists feature group nested files with full paths and loads process/context/ files by domain routing table. It is the canonical context-loading entrypoint for every agent session.
When To Invoke
At the start of every agent session (research, innovate, plan, validate, execute, update-process, fast-mode). Also at the start of any skill that needs repo context before operating.
Frontmatter Schemas
Document the canonical schemas for three file types used across the repo. These schemas enable frontmatter-aware routing and filtering.
Context file frontmatter schema:
name: context:{slug}
description: "one-line scope, used by vc-context-discovery for routing"
keywords: comma, separated, task, vocabulary, terms # drives grep-first keyword routing
related: [context:{other-slug}, context:{another-slug}] # sibling/cross-group links (optional)
date: dd-mm-yy
keywords, strongly recommended, non-empty. Comma-separated task-vocabulary terms an agent would use to describe a task this doc serves (e.g.session, token, refresh, jwt, login). This is the match surface fordiscover-context.mjs --match; weak/absent keywords are why a relevant doc never gets routed to. Lint WARNS when empty (so existing projects don't break on sync), backfill at UPDATE-PROCESS.related, OPTIONAL list ofcontext:{slug}values for sibling docs that are usually needed together (the markdown-native equivalent of cross-links). Every slug listed MUST resolve to a realcontext:doc; dangling links fail lint. Discovery follows these after the primary match so a task touching two domains loads both.

