init
Initialize KERNEL links and AgentDB in a confirmed Vaults directory.
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
KERNEL init
Explicit, once-per-machine setup. This skill never moves or replaces the whole
~/.claude directory.
Requirements
Git, SQLite 3, jq, Python 3, and Bash. Install the plugin first with the exact ID:
/plugin marketplace add ariaxhan/kernel-claude
/plugin install kernel@kernel-marketplace
/reload-plugins
Detection and confirmation
Locate the runtime selector at
$HOME/.claude/plugins/cache/kernel-marketplace/kernel/current, source its
hooks/scripts/common.sh, and call kernel_validate_runtime_root on the selected
root. Stop if validation fails.
Call detect_vaults. Its order is: an existing valid KERNEL_VAULTS,
$HOME/Documents/Vaults, $HOME/Vaults, $HOME/Downloads/Vaults, then the
reported $HOME/Documents/Vaults fallback.
Before writing, show the exact Vaults path and ask:
> Set up KERNEL in this Vaults directory?
Continue only after confirmation. A different path must be exported as
KERNEL_VAULTS and detected again.
Writes
After confirmation, create only these directories when absent:
$VAULTS/_meta/agentdb
$VAULTS/_meta/research
$VAULTS/_meta/plans
$VAULTS/_meta/handoffs
$VAULTS/_meta/checkpoints
$VAULTS/_meta/retrospectives
$VAULTS/_meta/agents
$VAULTS/_meta/logs
$VAULTS/.claude/kernel
$VAULTS/.local/bin
Call kernel_update_current, then use kernel_init_host_link for exactly:
$VAULTS/.local/bin/agentdb -> $CACHE/current/orchestration/agentdb/agentdb
$VAULTS/.claude/kernel/orchestration -> $CACHE/current/orchestration
$VAULTS/.claude/kernel/hooks -> $CACHE/current/hooks
Missing links may be created. Correct links are unchanged. Recognizable numbered
KERNEL links may be repaired. A regular file, directory, malformed link, or unrelated
link is preserved and stops setup with an actionable message. Never force-replace links.
Initialize the database through the shared helper, which pins AgentDB to the selected
Vaults even when init was invoked from another directory:
kernel_init_agentdb "$VAULTS" "$CACHE"
Do not edit a shell startup file automatically. If $VAULTS/.local/bin is not on
PATH, print this line for the user to add to their chosen shell configuration:
export PATH="${KERNEL_VAULTS:-$HOME/Documents/Vaults}/.local/bin:$PATH"
Verify
"$VAULTS/.local/bin/agentdb" status
readlink "$HOME/.claude/plugins/cache/kernel-marketplace/kernel/current"
readlink "$VAULTS/.local/bin/agentdb"
Report every directory and link created. Existing AgentDB data, manifests, receipts,
project configuration, and unrelated files are not rewritten.
Legacy ~/.claude consolidation
This is not part of init. Moving an existing ~/.claude can affect plugins,
credentials, settings, and other tools. If a user explicitly requests consolidation,
make a dated backup, show a complete move plan and rollback command, and ask for a
separate confirmation before any move. There is no one-line migration.
Recovery
- Missing plugin: install
kernel@kernel-marketplace, then reload. - Wrong Vaults: export
KERNEL_VAULTSto the existing root and rerun init. - Unsafe host path: inspect the named object; KERNEL will not overwrite it.
- Intentional runtime rollback: run
scripts/select-runtime.sh /path/to/runtimefrom
a trusted KERNEL checkout. It selects code only; it does not convert state formats.
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
plugins/ariaxhan/kernel-claude/skills/init/SKILL.md同一个仓库里的其他技能
同名技能的其他版本
有 6 个不同仓库或目录里都有叫 init 的技能。它们内容并不相同,别混用:
- hashgraph-online/awesome-codex-plugins — First-time Archcore setup. Detects repo scale and shape, then composes a full first-day se
- hashgraph-online/awesome-codex-plugins — Write or refresh the "## Tech debt operations" section in AGENTS.md so a team shares one s
- hashgraph-online/awesome-codex-plugins — Set up docflow in a repo with no docs yet: scaffold the docs tree, write docflow.json, add
- hashgraph-online/awesome-codex-plugins — Records Clean Room initialization preferences, separated artifact locations, model policy,
- hashgraph-online/awesome-codex-plugins — Initialize team config for a project. Creates .agenteam/config.yaml (or legacy agenteam.ya