Agent skill

Knowledge Runtime State Bootstrap And Observability

by echoVic in echoVic/blade-code

覆盖 Blade 的进程启动目录状态、跨异步上下文 cwd 隔离、共享 Vanilla Store、日志与运行环境观测、运行时包信息、Session ID、原生目录选择和项目注册。

MITAuto-check passedDevOps & Cloud

Install Knowledge Runtime State Bootstrap And Observability

skills CLI
$ npx skills add echoVic/blade-code --skill knowledge-runtime-state-bootstrap-and-observability -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install echoVic/blade-code knowledge-runtime-state-bootstrap-and-observability --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/echoVic/blade-code.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.trae/knowledges/workspace-policy-and-shared-foundations/runtime-state-bootstrap-and-observability .claude/skills/knowledge-runtime-state-bootstrap-and-observability && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
knowledge-runtime-state-bootstrap-and-observability
GitHub stars
180
Token cost
~2.5k tokens
SKILL.md length
491 words
Files
1
Skills in repo
38
Repo updated
First seen
Licence
MIT

At a glance

覆盖 Blade 的进程启动目录状态、跨异步上下文 cwd 隔离、共享 Vanilla Store、日志与运行环境观测、运行时包信息、Session ID、原生目录选择和项目注册。

  • Tasks that involve Observability
  • SKILL.md covers Module Structure, API Surface, Usage Examples and Gotchas, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Knowledge Runtime State Bootstrap And Observability is an agent skill from echoVic/blade-code. 覆盖 Blade 的进程启动目录状态、跨异步上下文 cwd 隔离、共享 Vanilla Store、日志与运行环境观测、运行时包信息、Session ID、原生目录选择和项目注册。 使用时机:调整 CLI 启动顺序、排查多 workspace 状态串扰、从 React 外访问 Store、增加运行态观测、修改版本识别、Session 标识或项目选择/绑定流程。 不包含:配置层级与持久化路由见 layered-configuration-and-runtime-settings,事件日志与持久投影见 durable-transcript-and-event-projection,容量和关闭编排见 capacity-lifecycle-and-egress。 关键词:bootstrap state, getCwd, runWithCwdOverride, vanillaStore, ensureStoreInitialized, Logger, streamDebug, getEnvironmentContext, getVersion, createSessionId, NativeDirectoryPicker…

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud, covering Observability. It works with React. The repository describes itself as: AI-powered CLI coding agent with 20+ built-in tools, MCP support, and multi-model providers. The licence is MIT.

When your agent uses it

  • Tasks that involve Observability

Example prompts

  • “/knowledge-runtime-state-bootstrap-and-observability”

What it can do on your machine

Read from SKILL.md and the folder at commit 30f8684. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are typescript).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Knowledge Runtime State Bootstrap And Observability loads about 2.5k tokens when it runs. Until then it costs about 146 tokens; SKILL.md has 491 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~146
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from echoVic/blade-code at commit 30f8684, republished under its MIT licence (© echoVic). 491 words, ~2,533 tokens.

Download SKILL.mdSave it as .claude/skills/knowledge-runtime-state-bootstrap-and-observability/SKILL.md (or your agent's skills folder).
name
knowledge-runtime-state-bootstrap-and-observability
description
覆盖 Blade 的进程启动目录状态、跨异步上下文 cwd 隔离、共享 Vanilla Store、日志与运行环境观测、运行时包信息、Session ID、原生目录选择和项目注册。 使用时机:调整 CLI 启动顺序、排查多 workspace 状态串扰、从 React 外访问 Store、增加运行态观测、修改版本识别、Session 标识或项目选择/绑定流程。 不包含:配置层级与持久化路由见 layered-configuration-and-runtime-settings,事件日志与持久投影见 durable-transcript-and-event-projection,容量和关闭编排见 capacity-lifecycle-and-egress。 关键词:bootstrap state, getCwd, runWithCwdOverride, vanillaStore, ensureStoreInitialized, Logger, streamDebug, getEnvironmentContext, getVersion, createSessionId, NativeDirectoryPicker, ProjectRegistry。

Module Structure

该组件提供各运行表面共享的进程级基础状态与观测入口;它区分启动目录、当前工作区和稳定项目根,并把 UI 状态、日志、环境探测及项目发现收敛到可被 Agent、CLI、Server、工具和扩展复用的 API。

Directory Layout
  • packages/cli/src/bootstrap/state.ts — 惰性初始化的 cwd、originalCwd 与 projectRoot 三态
  • packages/cli/src/store/ — React 与非 React 共用的 Zustand Store、切片、类型和细粒度选择器
  • packages/cli/src/logging/ — 分类 JSONL 日志与独立流式调试日志
  • packages/cli/src/utils/cwd.ts — 基于 AsyncLocalStorage 的并发 cwd 覆写
  • packages/cli/src/utils/environment.ts — 项目根发现、环境提示和目录概览
  • packages/cli/src/utils/packageInfo.ts — 源码与打包布局兼容的运行时包信息
  • packages/cli/src/utils/sessionId.ts — 可安全用于存储路径的 Session ID
  • packages/cli/src/services/DirectoryPicker.ts — macOS、Windows 与 Linux 原生目录选择
  • packages/cli/src/services/ProjectRegistry.ts — 规范化项目路径的持久绑定注册表
Key Entry Points
  • getCwd() / runWithCwdOverride() — 获取当前执行上下文的 workspace,或为异步调用链临时覆写
  • vanillaStore / useBladeStore() / ensureStoreInitialized() — 共享状态实例、React 订阅与幂等配置初始化
  • createLogger() / setLoggerSessionId() / streamDebug() — 分类日志、会话日志路由与流式专项诊断
  • getEnvironmentContext() / getVersion() / createSessionId() — 构造环境上下文、读取运行版本和生成存储安全标识
  • NativeDirectoryPicker.pick() / ProjectRegistry.list() — 选择本机目录并读取规范化项目集合

API Surface

Workspace Location
  • getCwd() — 优先返回当前 AsyncLocalStorage 覆写,否则返回进程级 cwd
  • runWithCwdOverride(cwd, fn) — 在同步及后续异步调用链内隔离 workspace
  • getOriginalCwd() — 返回 CLI 被调用时的原始目录,用于解析用户传入的相对路径
  • getProjectRoot() — 返回启动后保持稳定的项目标识根
  • findProjectRoot(startDir) / setCwd(newPath, relativeTo?) — 发现工作区根并更新规范化的全局 cwd
Shared Store
  • useBladeStore(selector) — React 对共享 Vanilla Store 的细粒度订阅入口
  • getState() — Agent、服务与命令读取当前 Store 快照
  • sessionActions() / appActions() / configActions() — 面向不同状态域的动作入口
  • ensureStoreInitialized() — 以共享 Promise 合并并发配置初始化
  • useCurrentStreamingBuffer() — 以浅比较订阅流式行缓冲、尾部、计数和版本
Observability
  • createLogger(category, options?) — 创建分类日志器,文件输出与终端调试过滤相互独立
  • Logger.setGlobalDebug(config) — 动态设置全局终端日志开关或分类过滤
  • setLoggerSessionId(sessionId) — 切换后续 JSONL 日志的文件名
  • streamDebug(source, message, data?) — 向独立流式诊断文件追加记录且不向调用方抛错
  • getEnvironmentContext(options?) — 组装系统、Git、脚本和目录信息供系统提示使用
Runtime Identity And Project Discovery
  • getPackageInfo() / getVersion() — 从运行时邻近 package.json 读取并缓存实际发布信息
  • createSessionId(prefix?, size?) — 校验前缀后生成可用于文件名的 ID
  • NativeDirectoryPicker.pick() — 跨平台打开至多一个并发原生目录选择器
  • ProjectRegistry.bind() / list() / unbind() — 规范化、持久化并查询项目绑定

Usage Examples

CLI 启动时固定项目根
typescript
const invocationCwd = process.cwd();
const detectedRoot = findProjectRoot(invocationCwd);
setCwd(detectedRoot);
setProjectRoot(getCwd());
启动 Server 前确保共享 Store 可用
typescript
await ensureStoreInitialized();
const server = await BladeServer.listenAsync(opts);
TUI 初始化完成后绑定会话日志
typescript
const state = getState();
const sessionId = state.session.sessionId;
setLoggerSessionId(sessionId);

Gotchas

  • originalCwd、cwd 与 projectRoot 不能互换:CLI 相对参数以调用目录解析,运行工具使用可变 cwd,历史、Skill 和 Session 等项目身份使用启动后固定的 projectRoot (packages/cli/src/bootstrap/state.ts, packages/cli/src/blade.tsx, packages/cli/src/cli/settings.ts, packages/cli/src/mcp/loadMcpConfig.ts)
  • CLI 必须先执行 findProjectRoot()、setCwd() 和 setProjectRoot() 再启动依赖 workspace 的流程,否则配置、信任与资源发现会以调用子目录为根 (packages/cli/src/blade.tsx, packages/cli/src/utils/environment.ts)
  • 并发 Session 或子代理不能用全局 setCwd() 做临时切换;应使用 runWithCwdOverride(),其 AsyncLocalStorage 覆写会沿异步调用链传播且不污染其他执行上下文 (packages/cli/src/utils/cwd.ts, git:4543542b)
  • setCwd() 解析相对路径时默认基于真实 process.cwd() 而不是当前 AsyncLocalStorage 覆写;在隔离上下文内传相对路径必须显式提供 relativeTo (packages/cli/src/utils/environment.ts, packages/cli/src/utils/cwd.ts)
  • Store 是否初始化仅以 config.config !== null 判断;CLI、Server、ACP 和 Hook 等非 React 入口在读取配置前都必须等待 ensureStoreInitialized(),并发调用会共享同一个初始化 Promise (packages/cli/src/store/vanilla.ts, packages/cli/src/commands/serve.ts, packages/cli/src/acp/BladeAgent.ts)
  • resetSession() 只重置 Zustand 内的 Session 字段并保留 sessionId,不会隐式清空模块级 conversationProjection;切换事件流时还要显式调用 resetConversationProjection() (packages/cli/src/store/slices/sessionSlice.ts)
  • Logger 的 debug 开关只控制终端输出,所有级别仍同步追加到 JSONL;不要通过关闭 debug 假设磁盘日志已停用 (packages/cli/src/logging/Logger.ts)
  • 日志文件路由使用进程级 currentSessionId 而非异步上下文;TUI 绑定 Session 前的记录进入 blade-default.jsonl,该机制也不能区分并发 Server Session (packages/cli/src/logging/Logger.ts, packages/cli/src/ui/App.tsx)
  • 日志目录初始化只尝试一次;权限或创建失败后会缓存不可用状态,当前进程内即使外部修复目录也不会自动重试 (packages/cli/src/logging/Logger.ts)
  • streamDebug() 不受 Logger.setGlobalDebug() 控制,并会在每个 storage root 的首次调用时重写 stream-debug.log;它是临时专项诊断通道,不是普通分类日志 (packages/cli/src/logging/StreamDebugLogger.ts, packages/cli/src/ui/utils/loopEventHandler.ts)
  • ProjectRegistry 遇到缺失、损坏或版本不匹配的注册表会按空集合继续,并始终临时注入当前项目;因此列表只剩当前项目不代表绑定从未存在 (packages/cli/src/services/ProjectRegistry.ts, packages/cli/tests/unit/services/project-registry.test.ts)
  • 原生目录选择服务本身不校验请求来源,只有 Server 路由拒绝非本机 Origin;新增调用表面时必须复用同等访问边界 (packages/cli/src/services/DirectoryPicker.ts, packages/cli/src/server/routes/projects.ts)
  • Linux 目录选择仅在命令不存在时从 zenity 回退到 kdialog;已安装选择器返回真实错误时会立即失败,而空输出的退出码 1 被视为用户取消 (packages/cli/src/services/DirectoryPicker.ts, packages/cli/tests/unit/platform/services/directory-picker.test.ts)
Show full SKILL.md (209 more words)Show less

Architecture

  • bootstrap/state.ts 保存进程级三态,cwd.ts 只在其上增加异步上下文覆盖;绝大多数业务代码应依赖 getCwd(),只有启动和测试夹具直接操作底层状态 (packages/cli/src/bootstrap/state.ts, packages/cli/src/utils/cwd.ts)
  • 单一 vanillaStore 同时服务 Ink React 订阅和 Agent、服务、命令的命令式访问;Store 不使用 persist 中间件,配置和会话持久化分别交给 ConfigService 与 Context/JSONL (packages/cli/src/store/index.ts, packages/cli/src/store/vanilla.ts)
  • Session Store 同时投影持久消息、临时流式缓冲和 Provider/停滞/重试等观测事件;命令结束或取消会集中清除易过期的运行态诊断,避免下一轮展示旧状态 (packages/cli/src/store/slices/sessionSlice.ts, packages/cli/src/store/slices/commandSlice.ts, git:2aa2b22b, git:e6bd4e15)
  • getEnvironmentContext() 默认采集 Git 分支、工作树、最近提交、根目录清单和常用脚本;单项命令失败只省略对应片段,不会阻断提示构建 (packages/cli/src/utils/environment.ts, packages/cli/tests/unit/platform/utils/environment.test.ts, git:7680e3eb)
  • 项目根发现会继续向上寻找 .git、.blade 或 .claude,仅在没有这些标记时回退到最近的 package.json,因此 monorepo 子包默认归属仓库根 (packages/cli/src/utils/environment.ts, packages/cli/tests/unit/platform/utils/environment.test.ts)
  • 项目注册表以 realpath 作为去重身份,保留已失联项目供用户修复或解绑,并把当前项目固定排在名称排序之前 (packages/cli/src/services/ProjectRegistry.ts, packages/cli/tests/unit/services/project-registry.test.ts)

Decisions

  • cwd 隔离采用 AsyncLocalStorage 而不是 process.chdir(),使并行子代理、ACP 和真实 API 驱动可在同一进程内保持各自 workspace (packages/cli/src/utils/cwd.ts, packages/cli/tests/support/browserToolAcpDriver.ts)
  • Zustand 只承担当前进程读模型,不承担磁盘权威状态;这一边界允许 Session 事件日志和配置服务独立处理恢复、原子写与版本迁移 (packages/cli/src/store/vanilla.ts, packages/cli/src/store/types.ts)
  • 包版本改为从源码或 bundle 邻近目录向上搜索名称匹配的 package.json,避免发布包仍报告构建时导入的旧版本;找不到时才使用导入值或 BLADE_VERSION (packages/cli/src/utils/packageInfo.ts, git:092d356b)
  • Session ID 统一由带受限前缀的 nanoid 生成,替代可能包含路径非法字符的临时标识,使 TUI、Web、ACP、任务和子代理共享存储安全格式 (packages/cli/src/utils/sessionId.ts, packages/cli/src/store/slices/sessionSlice.ts, git:d148a8fa)

Patterns

  • React 消费者通过专用 selector 订阅最小状态片段,对对象组合使用 useShallow,空模型列表复用常量引用;非 React 消费者通过 getState() 和动作访问器共享同一实例 (packages/cli/src/store/index.ts, packages/cli/src/store/selectors/index.ts, packages/cli/src/store/vanilla.ts)
  • Store action 在并发清理时使用身份或请求 ID 防止迟到回调覆盖新状态,例如 clearAbortController(expectedController) 和旁路对话完成动作都先核对当前所有者 (packages/cli/src/store/slices/commandSlice.ts, packages/cli/src/store/slices/appSlice.ts)
  • 项目绑定写入遵循 mutex 内 read-modify-write、原子替换和 0600 文件权限;目录本身同步收紧到 0700 (packages/cli/src/services/ProjectRegistry.ts)
  • NativeDirectoryPicker.pick() 缓存进行中的 Promise,并在 settle 后清空,多个并发 Web 请求只会打开一个系统对话框 (packages/cli/src/services/DirectoryPicker.ts, packages/cli/tests/unit/platform/services/directory-picker.test.ts)

Dependencies

  • 原生目录选择分别依赖 macOS osascript、Windows PowerShell Forms、Linux zenity 或 kdialog,统一受 15 分钟超时和 64 KiB 输出上限约束 (packages/cli/src/services/DirectoryPicker.ts)
  • 日志和项目注册都从 Blade storage root 派生文件位置;前者容忍写入失败,后者使用 write-file-atomic 并向调用方传播非 ENOENT/语法错误 (packages/cli/src/logging/Logger.ts, packages/cli/src/services/ProjectRegistry.ts)

Consumer Analysis

  • TUI 是共享 Store 的最高频消费者,通过 selector 渲染消息、焦点和运行态,并通过动作协调初始化、模型、权限和日志 Session 绑定 (packages/cli/src/ui/App.tsx, packages/cli/src/ui/hooks/useAgent.ts, packages/cli/src/store/selectors/index.ts)
  • Server 与 CLI 命令在无 React 环境调用 ensureStoreInitialized()、配置动作、环境版本和项目注册服务,启动顺序错误会直接影响 Web/Headless 可用性 (packages/cli/src/commands/serve.ts, packages/cli/src/server/server.ts, packages/cli/src/server/routes/projects.ts)
  • Agent、SessionRuntime 与子代理使用共享 Store 投影运行状态,并以 getCwd() 或 AsyncLocalStorage 覆写确定每次执行的 workspace (packages/cli/src/agent/Agent.ts, packages/cli/src/agent/runtime/SessionRuntime.ts, packages/cli/src/agent/subagents/BackgroundAgentManager.ts)
  • 工具、Hooks、MCP、Plugins 和 LSP 广泛依赖 getCwd() 与分类 Logger;这些扩展必须优先使用显式 context.workspaceRoot,缺失时才回退进程上下文 (packages/cli/src/tools/execution/ToolExecutor.ts, packages/cli/src/hooks/HookManager.ts, packages/cli/src/plugins/PluginRegistry.ts, packages/cli/src/lsp/LspSessionManager.ts)
  • SessionService、PersistentStore 和协议适配层消费运行版本与存储安全 ID,把同一身份格式写入会话元数据、JSONL 路径、ACP 握手和 MCP 客户端信息 (packages/cli/src/services/SessionService.ts, packages/cli/src/context/storage/PersistentStore.ts, packages/cli/src/acp/BladeAgent.ts, packages/cli/src/mcp/McpClient.ts)

© echoVic, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .trae/knowledges/workspace-policy-and-shared-foundations/runtime-state-bootstrap-and-observability of echoVic/blade-code.

Open the folder on GitHubat commit 30f8684

Compare with similar skills

Knowledge Runtime State Bootstrap And Observability next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Knowledge Runtime State Bootstrap And Observability compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Knowledge Runtime State Bootstrap And Observability this skillechoVic/blade-code180—~2.5kAutomated safety check: PassMIT
Add React Analyticsgotempsh/temps822—~2.7kAutomated safety check: PassApache-2.0
App Observabilitygrafana/skills278—~1.8kAutomated safety check: PassApache-2.0
Applicationinsights Web TSmicrosoft/skills3.1k2 repos~5.2kAutomated safety check: PassMIT
Frontend Observabilitysickn33/agentic-awesome-skills47k1 repos~5.1kAutomated safety check: PassMIT
DiagnoseCherryHQ/cherry-studio-app4k—~1.8kAutomated safety check: PassAGPL-3.0

Similar skills

  • Add React Analytics

    gotempsh/temps

    Add Temps analytics to React applications with comprehensive tracking capabilities including page views, custom events, scroll tracking, engagement monitoring, session recording, and Web Vitals…

    822 GitHub stars~2.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • App Observability

    grafana/skills

    Official

    Get RED metrics + service maps + frontend RUM + AI/LLM monitoring out of Grafana Cloud — Application Observability (tracesspanmetrics from OTel traces, p50/p95/p99 latency, exemplar-to-trace…

    278 GitHub stars~1.8k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Official

    Instrument browser/web apps with the Application Insights JavaScript SDK (@microsoft/applicationinsights-web).

    3.1k GitHub starsUsed in 2 repos~5.2k tokens
    DevOps & CloudAuto-check passed
  • Frontend Observability

    sickn33/agentic-awesome-skills

    A portable, framework-agnostic field-side observability system for any React or React Native app.

    47k GitHub starsUsed in 1 repo~5.1k tokens
    DevOps & CloudAuto-check passed
  • Diagnose

    CherryHQ/cherry-studio-app

    Opt-in evidence-first causal diagnosis for bugs, browser or app/device failures, flaky behavior, and performance regressions.

    4k GitHub stars~1.8k tokensUpdated 4 days ago
    DevelopmentAuto-check passed
  • Anyrobot Shadcn Frontend JS

    opsrobot-ai/opsrobot

    AnyRobot 前端开发核心指南:提供 JavaScript + React + shadcn/ui 开发的精简实用规范和最佳实践。

    135 GitHub stars~3.3k tokensUpdated 4 mo ago
    Frontend & DesignAuto-check: notes

More from echoVic/blade-code

All 38 skills in this repo
  • Base64 Parser

    echoVic/blade-code

    Base64 编解码工具,支持编码/解码文本、JSON、二进制文件,自动检测格式,支持批量处理. An agent skill from echoVic/blade-code.

    180 GitHub stars~545 tokensUpdated 10 days ago
    Auto-check: notes
  • Code Review

    echoVic/blade-code

    Review frontend code for best practices, bugs, and improvements.

    180 GitHub stars~377 tokensUpdated 10 days ago
    Auto-check: notes
  • GitHub Explorer

    echoVic/blade-code

    Explore and summarize popular GitHub projects. An agent skill from echoVic/blade-code.

    180 GitHub stars~434 tokensUpdated 10 days ago
    Auto-check passed
  • 覆盖 Session 级 LSP 配置快照、stdio 进程、文档同步、语义查询、诊断回注、崩溃恢复 和子 Session 继承。进入条件:新增语言服务器、修改 LSP 工具、排查诊断缺失/重复、 处理 worktree 或 ACP 差异、修复进程泄漏或 transport 代际问题。不包含:VS Code 扩展桥接(见…

    180 GitHub stars~1.9k tokensUpdated 10 days ago
    Auto-check passed
  • 覆盖 SkillRegistry、SKILL.md 延迟加载、自定义命令 Markdown 解析、来源覆盖、插件 命名空间、Session 快照和模型/用户调用入口。进入条件:新增 Skill 或命令字段、调整 发现优先级、调试 /command 或 Skill 工具、修改 Prompt 元数据或消费者集成。不包含: 插件安装生命周期(见…

    180 GitHub stars~2.1k tokensUpdated 10 days ago
    Auto-check passed
  • Covers 领域能力如何包装成内置工具、getBuiltinTools 的 Session 依赖注入、ToolSearch 延迟激活,以及 Goal/Task/Team/Plan/Skill/LSP/MCP/Web/Config/Worktree 适配边界。

    180 GitHub stars~2.1k tokensUpdated 10 days ago
    Auto-check passed

Works with

Categories

Questions about Knowledge Runtime State Bootstrap And Observability

What does Knowledge Runtime State Bootstrap And Observability do?

覆盖 Blade 的进程启动目录状态、跨异步上下文 cwd 隔离、共享 Vanilla Store、日志与运行环境观测、运行时包信息、Session ID、原生目录选择和项目注册。. Knowledge Runtime State Bootstrap And Observability is an agent skill from echoVic/blade-code.

When should I use Knowledge Runtime State Bootstrap And Observability?

Knowledge Runtime State Bootstrap And Observability fits situations like: tasks that involve Observability.

How do I install Knowledge Runtime State Bootstrap And Observability in Claude Code?

Run `npx skills add echoVic/blade-code --skill knowledge-runtime-state-bootstrap-and-observability -a claude-code`. Or copy the skill folder (.trae/knowledges/workspace-policy-and-shared-foundations/runtime-state-bootstrap-and-observability in echoVic/blade-code) into .claude/skills/knowledge-runtime-state-bootstrap-and-observability in your project. Claude Code loads it when a task matches its description.

How do I install Knowledge Runtime State Bootstrap And Observability in Codex?

Run `npx skills add echoVic/blade-code --skill knowledge-runtime-state-bootstrap-and-observability -a codex`. Or copy the skill folder (.trae/knowledges/workspace-policy-and-shared-foundations/runtime-state-bootstrap-and-observability in echoVic/blade-code) into .agents/skills/knowledge-runtime-state-bootstrap-and-observability in your project. Codex loads it when a task matches its description.

Can I use Knowledge Runtime State Bootstrap And Observability in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add echoVic/blade-code --skill knowledge-runtime-state-bootstrap-and-observability -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/knowledge-runtime-state-bootstrap-and-observability, .gemini/skills/knowledge-runtime-state-bootstrap-and-observability, .github/skills/knowledge-runtime-state-bootstrap-and-observability and .opencode/skills/knowledge-runtime-state-bootstrap-and-observability in your project.

What does Knowledge Runtime State Bootstrap And Observability need to run?

SKILL.md names no scripts, command-line tools or credentials: Knowledge Runtime State Bootstrap And Observability is instructions for the agent only.

Does Knowledge Runtime State Bootstrap And Observability access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Knowledge Runtime State Bootstrap And Observability safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Knowledge Runtime State Bootstrap And Observability use?

Knowledge Runtime State Bootstrap And Observability is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Knowledge Runtime State Bootstrap And Observability use?

About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Knowledge Runtime State Bootstrap And Observability?

Skills that share tags, products or a category with Knowledge Runtime State Bootstrap And Observability: Add React Analytics (gotempsh/temps, 822 stars), App Observability (grafana/skills, 278 stars), Applicationinsights Web TS (microsoft/skills, 3.1k stars) and Frontend Observability (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Knowledge Runtime State Bootstrap And Observability?

echoVic (a GitHub user) maintains it in echoVic/blade-code, which has 180 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on September 27, 2026.

Source: echoVic/blade-code on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.