بنقرة واحدة
milens-analyzer
Code intelligence for the analyzer area — symbols, dependencies, and entry points
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Code intelligence for the analyzer area — symbols, dependencies, and entry points
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| generated-by | milens |
| name | milens-analyzer |
| description | Code intelligence for the analyzer area — symbols, dependencies, and entry points |
When working with code in analyzer/, follow these mandatory safety rules:
mcp_milens_impact({target: "<symbol>", repo: "<workspaceRoot>"}) — check blast radiusmcp_milens_context({name: "<symbol>", repo: "<workspaceRoot>"}) — see all callers/calleesmcp_milens_detect_changes({repo: "<workspaceRoot>"}) — verify scope| Task | Tool |
|---|---|
| Find all references | mcp_milens_context |
| Check edit safety | mcp_milens_edit_check |
| Text search across files | mcp_milens_grep |
| See file symbols | mcp_milens_get_file_symbols |
A PreToolUse hook (warn mode by default) reminds you if no milens safety check (impact/context/overview/guard_edit_check/edit_check/smart_context) was called before an Edit/Write/MultiEdit. Opt-in strict deny mode is available via milens hooks guard-set-mode --mode strict. Both modes consume the check after one edit. See .milens/hook-state/config.json. Known caveat: the underlying PreToolUse deny mechanism has at least one reliability issue (https://github.com/anthropics/claude-code/issues/4362).
Contains 131 symbols (24 exported) across 8 files.
analyze [function] (src/analyzer/engine.ts:139) — 10 refsresolveLinksWithStats [function] (src/analyzer/resolver.ts:54) — 9 refsreviewPr [function] (src/analyzer/review.ts:261) — 9 refscountDependentFiles [function] (src/analyzer/risk.ts:13) — 9 refsloadAliases [function] (src/analyzer/config.ts:10) — 6 refsResolutionResult [interface] (src/analyzer/resolver.ts:39) — 6 refsclassifyRisk [function] (src/analyzer/risk.ts:33) — 5 refsscoreSymbolRisk [function] (src/analyzer/risk.ts:41) — 5 refsdiffResolutions [function] (src/analyzer/scope-resolver.ts:768) — 5 refsenrichMetadata [function] (src/analyzer/enrich.ts:21) — 4 refsReviewResult [interface] (src/analyzer/review.ts:19) — 4 refsscanFiles [function] (src/analyzer/scanner.ts:11) — 4 refsresolveWithScopes [function] (src/analyzer/scope-resolver.ts:48) — 4 refsclearTreeCache [function] (src/analyzer/engine.ts:29) — 3 refsresolveLinks [function] (src/analyzer/resolver.ts:49) — 3 refsScopeNode [interface] — 11 incoming referencesanalyze [function] — 10 incoming referencesresolveLinksWithStats [function] — 9 incoming referencesreviewPr [function] — 9 incoming referencescountDependentFiles [function] — 9 incoming referenceslangForFile, supportedExtensions, getParser, loadLanguage, extractFromTree, clearQueryCache, extractVueScript, extractVueTemplateRefs (+9 more)isTestFile, CodeSymbol, ExtractionResult, RawImport, RawCall, RawHeritage, RawReExport, RawTypeBinding (+8 more)Database, TfIdfProvider, EmbeddingStore, buildEmbeddingText, isFileUpToDate, upsertFileHash, getSymbolsByFile, transaction (+18 more)ProgressPhase, ProgressReporter, startPhase, tick, endPhase, finalizeloadAliases, analyze, resolvereviewPr, ReviewResult, SymbolRiskreviewPr, countDependentFiles, analyzeanalyze, loadAliases, getCachedTree, clearTreeCache, enrichMetadata, resolveLinksWithStats, resolveLinks, reviewSymbol (+9 more)resolveresolveresolveCode intelligence for the adapters area — symbols, dependencies, and entry points
Code intelligence for the apps area — symbols, dependencies, and entry points
Code intelligence for the docs area — symbols, dependencies, and entry points
Code intelligence MCP tools — symbol search, text grep, impact analysis, dependency graph
Code intelligence for the orchestrator area — symbols, dependencies, and entry points
Code intelligence for the parser area — symbols, dependencies, and entry points