用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ceilf6/Wiki --skill components命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use when researching external open-source projects, understanding unfamiliar libraries, or getting high-level architecture overviews of public repos. Examples: 'How does Next.js routing work?', 'Explain the architecture of langchain', 'What does this repo do?'
Use for dead code detection, cyclomatic complexity analysis, code graph visualization, or cross-validating GitNexus caller/callee results. Examples: 'find dead code', 'which functions are too complex', 'visualize the call graph', 'cross-check callers'
Skill for the Agents area of Wiki. 1919 symbols across 567 files.
基于 SOC 职业分类
正在显示 SKILL.md
| name | components |
| description | Skill for the Components area of Wiki. 606 symbols across 247 files. |
606 symbols | 247 files | Cohesion: 51%
AI/| File | Symbols |
|---|---|
Vue3/Vue3-source/packages/runtime-core/src/components/BaseTransition.ts | afterLeave, delayLeave, recursiveGetSubtree, setup, findNonCommentChild (+15) |
Vue3/Vue3-source/packages/runtime-core/src/renderer.ts | patchProp, insert, createText, createComment, parentNode (+14) |
Vue3/Vue3-source/packages/runtime-dom/src/components/Transition.ts | resolveTransitionProps, normalizeDuration, NumberOf, forceReflow, whenTransitionEnds (+12) |
Vue3/Vue3-source/packages/runtime-core/src/hydration.ts | logMismatchError, isSVGContainer, isMathMLContainer, getContainerType, hydrateNode (+11) |
AI/3-Application/Claude-Code-source/src/components/Stats.tsx | createAllTimeStatsPromise, Stats, StatsContent, handleScreenshot, renderStatsToAnsi (+9) |
AI/3-Application/Openclaw-source/src/tui/components/searchable-select-list.ts | smartFilter, getSelectedItem, SearchableSelectList, render, getCachedRegex (+8) |
Vue3/Vue3-source/packages/runtime-core/src/components/Teleport.ts | hydrateTeleport, hydrateAnchor, hydrateDisabledTeleport, prepareAnchor, isTargetSVG (+7) |
AI/3-Application/Openclaw-source/src/tui/components/chat-log.ts | pruneOverflow, append, resolveRunId, startAssistant, updateAssistant (+7) |
AI/3-Application/Claude-Code-source/src/components/MessageSelector.tsx | isTextBlock, UserMessageOption, selectableUserMessagesFilter, loadFileHistoryMetadata, computeDiffStatsBetweenMessages (+7) |
Vue3/Vue3-source/packages/runtime-core/src/components/Suspense.ts | process, fallback, triggerEvent, mountSuspense, patchSuspense (+6) |
Start here when exploring this area:
hydrateNode (Function) — Vue3/Vue3-source/packages/runtime-core/src/hydration.ts:136onMismatch (Function) — Vue3/Vue3-source/packages/runtime-core/src/hydration.ts:146hydrateElement (Function) — Vue3/Vue3-source/packages/runtime-core/src/hydration.ts:367hydrateChildren (Function) — Vue3/Vue3-source/packages/runtime-core/src/hydration.ts:557hydrateFragment (Function) — Vue3/Vue3-source/packages/runtime-core/src/hydration.ts:638| Symbol | Type | File | Line |
|---|---|---|---|
AssistantMessageComponent | Class | AI/3-Application/Openclaw-source/src/tui/components/assistant-message.ts | 4 |
ToolExecutionComponent | Class | AI/3-Application/Openclaw-source/src/tui/components/tool-execution.ts | 54 |
HyperlinkMarkdown | Class | AI/3-Application/Openclaw-source/src/tui/components/hyperlink-markdown.ts | 9 |
UserMessageComponent | Class | AI/3-Application/Openclaw-source/src/tui/components/user-message.ts | 3 |
MarkdownMessageComponent | Class | AI/3-Application/Openclaw-source/src/tui/components/markdown-message.ts | 5 |
SearchableSelectList | Class | AI/3-Application/Openclaw-source/src/tui/components/searchable-select-list.ts | 25 |
BtwInlineMessage | Class | AI/3-Application/Openclaw-source/src/tui/components/btw-inline-message.ts | 10 |
hydrateNode | Function | Vue3/Vue3-source/packages/runtime-core/src/hydration.ts | 136 |
onMismatch | Function | Vue3/Vue3-source/packages/runtime-core/src/hydration.ts | 146 |
hydrateElement | Function | Vue3/Vue3-source/packages/runtime-core/src/hydration.ts | 367 |
hydrateChildren | Function | Vue3/Vue3-source/packages/runtime-core/src/hydration.ts | 557 |
hydrateFragment | Function | Vue3/Vue3-source/packages/runtime-core/src/hydration.ts | 638 |
handleMismatch |
| Flow | Type | Steps |
|---|---|---|
PromptInput → ShouldUseMockSubscription | cross_community | 6 |
PromptInput → GetMockSubscriptionType | cross_community | 6 |
ScrollKeybindingHandler → HasSelection | cross_community | 5 |
Feedback → MyPromise | cross_community | 5 |
TrustDialog → GetCwdState | cross_community | 5 |
PromptInput → UseAppStore | cross_community | 4 |
ScrollKeybindingHandler → ClearSelection | cross_community | 4 |
ScrollKeybindingHandler → UseAppStore | cross_community | 4 |
ScrollKeybindingHandler → UseStdin | cross_community | 4 |
LogSelector → UseApp | cross_community | 4 |
| Area | Connections |
|---|---|
| Plugins | 79 calls |
| Ink | 58 calls |
| Scripts | 37 calls |
| Plugin | 18 calls |
| Oauth | 16 calls |
| Hooks | 15 calls |
| Compat | 14 calls |
| Auto-reply | 14 calls |
gitnexus_context({name: "hydrateNode"}) — see callers and calleesgitnexus_query({query: "components"}) — find related execution flows| Function |
Vue3/Vue3-source/packages/runtime-core/src/hydration.ts |
| 676 |
locateClosingAnchor | Function | Vue3/Vue3-source/packages/runtime-core/src/hydration.ts | 738 |
replaceNode | Function | Vue3/Vue3-source/packages/runtime-core/src/hydration.ts | 760 |
isTemplateNode | Function | Vue3/Vue3-source/packages/runtime-core/src/hydration.ts | 781 |
MailboxProvider | Function | AI/3-Application/Claude-Code-source/src/context/mailbox.tsx | 7 |
useTeleportResume | Function | AI/3-Application/Claude-Code-source/src/hooks/useTeleportResume.tsx | 14 |
TeleportResumeWrapper | Function | AI/3-Application/Claude-Code-source/src/components/TeleportResumeWrapper.tsx | 22 |
StatusNotices | Function | AI/3-Application/Claude-Code-source/src/components/StatusNotices.tsx | 17 |