skills/contextforge/SKILL.md
General ContextForge command router for repository understanding, search, impact analysis, continuity, durable memory, and repo-aware editing. Trigger: /contextforge:contextforge [request]
npx skillsauth add Yabuku-xD/contextforge contextforgeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use ContextForge as the first stop for repository context work.
forge_start first with that request.forge_scanforge_understandforge_walkforge_readforge_writeforge_editforge_bashforge_batchforge_lookupforge_searchforge_symbolforge_scopeforge_impactforge_changesforge_renameforge_whyforge_memory_status or forge_memory_wakeupforge_memory_recall, forge_memory_navigate, or forge_memory_searchforge_memory_saveforge_memory_profile_set or forge_memory_profile_getforge_memory_diary_write or forge_memory_diary_readforge_memory_fact_add, forge_memory_fact_invalidate, forge_memory_fact_query, or forge_memory_timelineforge_map, forge_contracts, or forge_wikiforge_list_repos, forge_group_query, or forge_group_statusforge_resume or forge_sessionforge_stats or forge_doctorforge_walk and it returns exhaustive_walk, stop tool use for the initial answer and answer from that audit alone. Do not call forge_read, forge_batch, forge_lookup, built-in reads, or any other follow-up tools unless the user explicitly asks for drilldown or the audit says coverage is incomplete.forge_search, forge_read, forge_edit, forge_write, and forge_impact before considering fallback tools.forge_memory_wakeup or forge_memory_status before guessing.ContextForge's src/router/query-signals.ts extracts these signals from the request. Use them as a deterministic first pass before applying the prose rules above — it normalizes synonyms (dir→directory, pkg→package, code base→codebase, sub-folder→subfolder), handles hyphens and plurals, and respects negation / scoped paths.
signals.broadDiscovery → forge_scansignals.intentResume → forge_resumesignals.intentMemorySave → forge_memory_savesignals.intentMemoryWakeup → forge_memory_wakeupsignals.intentMemoryNavigate → forge_memory_navigatesignals.intentMemoryTimeline → forge_memory_timelinesignals.intentMemorySearch → forge_memory_searchsignals.intentLookup → forge_lookupsignals.intentMap / signals.intentWiki / signals.intentContracts → forge_map / forge_wiki / forge_contractssignals.intentListRepos / signals.intentGroupQuery / signals.intentGroupStatus → forge_list_repos / forge_group_query / forge_group_statussignals.exhaustive && !signals.negation && signals.scopeHints.length === 0 → forge_walksignals.broadRepo && !signals.negation → forge_understandsignals.intentRename → forge_renamesignals.intentChanges → forge_changessignals.intentWhy → forge_whysignals.intentImpact → forge_impactsignals.exactSymbol → forge_symbolsignals.intentScope → forge_scopesignals.intentWrite / signals.intentEdit / signals.intentRead → forge_write / forge_edit / forge_readsignals.shellIntent && !signals.outputHeavy → forge_bashsignals.pinpoint → forge_impactsignals.outputHeavy → forge_batchforge_searchMemory routing:
forge_memory_saveforge_memory_wakeupforge_memory_navigateforge_memory_search or forge_memory_fact_queryforge_memory_timelineBroader natural-language cues:
forge_changesforge_whyforge_impactforge_readforge_editforge_writeforge_bashforge_resumeThis mirrors recommendForgeTool(signals) and is the same routing used by the walk-mode helpers, the startup task classifier, the RAPTOR strategy router, and the PreToolUse hook — so behavior stays consistent across the full stack.
Scope guards:
src/foo, tests/bar/baz.ts), treat it as a scoped request and prefer forge_read / forge_search over exhaustive walks.don't, just, only, except, skip, ignore), do not escalate to forge_walk even when broad-scope words are present.tools
Create or overwrite a file inside the current repository using ContextForge's native write tool. Trigger: /contextforge:forge-write [instruction]
documentation
Generate living documentation for the repository from ContextForge's index. Trigger: /contextforge:forge-wiki [optional query]
data-ai
Explain why a file, symbol, or behavior matters in this repository. Trigger: /contextforge:forge-why [query]
tools
Do a deeper package-by-package and folder-by-folder repository walk with ContextForge. Trigger: /contextforge:forge-walk [optional request]