返回顶部
l

lean-claude-code-harnessClaude编码工具

Use when building, auditing, or simplifying an AI coding-agent harness, especially when the current runtime has unclear config precedence, weak tool permissions, hidden product-only behavior, or poor transcriptability.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
103
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

lean-claude-code-harness

Lean Claude Code Harness

将Claude Code中持久化的部分提炼成一个更小、可审计的框架。目标不是功能对等,而是创建一个其他工程师无需逆向工程隐藏行为就能理解、扩展和验证的运行时。

使用时机

当编码代理运行时出现以下任何症状时,使用此技能:

  • - 配置值难以追踪
  • 工具权限隐式或不一致
  • 工具表面不断增长但所有权不明确
  • 会话历史在运行后消失
  • 主循环难以凭记忆勾勒
  • 仅产品逻辑被混入框架核心

保留这些原语

  • - 分层配置
  • 感知权限的工具执行
  • 小型显式工具注册表
  • Markdown技能发现
  • 记录持久化
  • 可见的查询循环

默认移除这些

  • - 遥测
  • 远程管理设置
  • 隐藏的终止开关
  • 私有功能标志
  • 品牌特定分支
  • 重量级UI层

只有当用户明确要求并能解释运营需求时,才将它们添加回来。

快速审计

如果需要快速框架审查,先回答以下六个问题:

  1. 1. 能否在不阅读三个文件的情况下解释配置优先级?
  2. 工具权限是否在执行前检查?
  3. 能否在一个屏幕内列出内置工具?
  4. 技能是否从可见文件发现而非隐藏注册?
  5. 每次运行是否持久化记录?
  6. 能否从提示到最终响应追踪查询循环?

如果两个或更多答案为否,则框架已经过于不透明。

按此顺序应用

1. 冻结运行时边界

保持入口点精简。它只应:

  • - 解析命令
  • 加载合并配置
  • 连接服务
  • 打印结果

不要在CLI层隐藏业务逻辑。

2. 使配置优先级显式化

使用可预测的合并顺序:

  1. 1. 默认值
  2. 用户配置
  3. 项目配置
  4. 本地配置
  5. 环境覆盖

如果运行时值无法追溯到这些来源之一,框架已经开始滑向不透明。

3. 在执行前门控工具

在查询循环运行工具之前定义权限策略。

最小模式:

  • - default和plan暴露只读工具
  • 写入或shell工具需要更强的模式
  • bypassPermissions应显式且罕见

权限检查属于工具执行之前,而不是在损害已经可能之后。

4. 从微小的工具表面开始

默认工具集应平淡且清晰:

  • - listfiles
  • readfile
  • grep
  • bash

不要因为上游产品有这些工具就添加它们。只有当工具扩展能力而不使框架更难推理时才添加。

5. 保持技能基于文件

从带有前置元数据的SKILL.md文件发现技能。避免隐藏的注册层、魔法导入或远程技能开关。

发现规则应能用一句话解释:扫描配置目录,解析前置元数据,暴露名称、描述和路径。

6. 持久化每个会话

将记录保存到磁盘。每个记录应包括:

  • - 会话ID
  • 时间戳
  • 提示
  • 工具步骤
  • 最终响应

如果代理运行后无法检查,调试和信任都会下降。

7. 保持查询循环可见

框架应使此循环易于追踪:

  1. 1. 接收提示
  2. 向提供者请求下一步操作
  3. 验证工具请求
  4. 执行工具
  5. 将工具结果追加到状态
  6. 重复直到最终响应
  7. 持久化记录

如果无法凭记忆勾勒循环,运行时已经过于不透明。

反模式

  • - 在没有上游上下文的情况下克隆上游复杂性
  • 将配置加载、权限逻辑和工具执行混合在一个文件中
  • 将远程标志视为架构而非分发策略
  • 在框架能本地解释自身之前添加分析功能
  • 声称框架完整但没有记录和权限测试

最小验证

在称框架可用之前,验证:

  • - 配置优先级按文档行为
  • 权限模式实际过滤工具
  • 技能发现找到真实的SKILL.md文件
  • 会话持久化写入并重新加载记录
  • 完整查询循环与确定性提供者一起工作

验证标准很简单:在配置、权限、技能、会话和循环接缝各自被测试一次之前,不要对框架做任何声明。

使用此技能

  • - 设计全新的编码代理框架
  • 简化臃肿的Claude Code风格运行时
  • 审查现有代理运行时的透明度和不必要的层
  • 从更大的代码库中提取可复用的框架模式

不要使用此技能

  • - 重新创建完整的Claude Code产品表面
  • 用上游就是这样做的为隐藏行为辩护
  • 在没有具体需求的情况下添加云控制平面、遥测或功能标志

输出标准

应用此技能时,产出:

  • - 最小框架形态
  • 保留与移除的层
  • 精确的配置优先级
  • 权限模型
  • 证明框架真实的最小验证计划

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 lean-claude-code-harness-1775872208 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 lean-claude-code-harness-1775872208 技能

通过命令行安装

skillhub install lean-claude-code-harness-1775872208

下载

⬇ 下载 lean-claude-code-harness v1.0.1(免费)

文件大小: 3.63 KB | 发布时间: 2026-4-12 10:24

v1.0.1 最新 2026-4-12 10:24
Improve triggering guidance, add quick audit checklist, and include the public ClawHub link in the README.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部