企业网站建设空间台州网络建站模板

张小明 2026/1/9 16:51:04
企业网站建设空间,台州网络建站模板,视频做网站背景,博客网站推荐我几乎每天都在使用 Claude Code。在个人项目中#xff0c;我每周会在虚拟机里运行它多次#xff0c;经常配合 --dangerously-skip-permissions#xff0c;以“随心编码#xff08;vibe code#xff09;”的方式快速把脑中的点子落地。工作中#xff0c;我们团队的一部分…我几乎每天都在使用 Claude Code。在个人项目中我每周会在虚拟机里运行它多次经常配合 --dangerously-skip-permissions以“随心编码vibe code”的方式快速把脑中的点子落地。工作中我们团队的一部分专注为工程团队构建 AI IDE 的规范与工具仅代码生成每月就要消耗数十亿 Token。CLI 代理工具已经进入激烈竞争Claude Code、Gemini CLI、Cursor、Codex CLI 等等。坦白说今天更像是 Anthropic 与 OpenAI 的直接对决。不过很多开发者的选择常常受一些“表面因素”影响比如某个功能“恰好”更顺手或系统提示语的“氛围感”更对味。整体来看这些工具都已相当成熟。我也发现不少人过度在意输出风格或 UI。例如那种“你说得完全正确”的过度恭维我并不视为严重问题它更多说明你把人类介入看得太重。我更倡导“交付后不插手”把任务委托出去提供好上下文让它自行完成。评判工具时我只看最终 PR拉取请求是否可合并不纠结它的过程。过去几个月我持续使用 Claude Code这篇文章是我对其生态的系统性思考。内容几乎覆盖我用过的每一个功能以及我刻意不用的功能从基础的 CLAUDE.md 和自定义斜杠命令到子代理、钩子、GitHub Action 等高阶组件。文章较长更适合作为参考手册而非一口气读完。CLAUDE.md想高效使用 Claude Code仓库根目录的 CLAUDE.md 是最重要的文件。它是代理的“宪法”也是理解仓库运作方式的首要依据。如何维护这个文件要看场景。对个人项目我基本放任 Claude 写入它认为必要的内容。在工作中我们在单仓库中严格维护 CLAUDE.md目前约 13KB很可能增长到 25KB。只记录至少约 30% 工程师会用到的工具与 API该阈值为经验值其他工具放在对应产品或库的 Markdown 文档中说明。我们甚至为每个内部工具的文档设定“最大 Token 预算”几乎像给团队“售卖版位”。如果你的工具无法简洁说明就不适合进入 CLAUDE.md。写作建议与常见反模式随着时间推移我们形成了编写高效 CLAUDE.md 的一套强观点方法论。先立护栏不写长手册。CLAUDE.md 应从小处着手围绕 Claude 常见错误来写。不要用 直接嵌入长文档。虽然很诱人但会让每次运行都嵌入整份文档拖垮上下文窗口。而仅写路径时Claude 又常常忽略。必须明确告诉代理“为何”与“何时”去读该文档。例如“遇到复杂用法或出现 FooBarError 时请阅读 path/to/docs.md 获取高级排错步骤。”不要只给“绝不”。避免只有负向约束例如“绝不使用 --foo-bar”。一旦代理认为必须用这个标志就容易卡住。务必给出替代方案。把 CLAUDE.md 当作倒逼机制。如果 CLI 命令过于复杂冗长不要用大段文档去解释——那是在修补人的问题。改为写一个简单的 Bash 封装提供清晰直观的 API并记录这个封装。保持 CLAUDE.md 尽可能简短会倒逼你简化代码库与内部工具。下面是一个简化示例# Monorepo## Python- Always ...- Test with command... 10 more ...## Internal CLI Tool... 10 bullets, focused on the 80% of use cases ...- usage example- Always ...- Never x, prefer YFor complex usage or error see path/to/tool_docs.md...最后我们将该文件与 AGENTS.md 同步以兼容工程师可能使用的其他 AI IDE。若需要更多关于“为编码代理编写 Markdown”的建议可参考《AI 读不懂你的文档》《AI 驱动的软件工程》以及《CursorAI IDE是如何工作的》。结论把 CLAUDE.md 视为一组高层次、经过筛选的护栏与指引。用它倒推哪些地方需要投入更“AI/人类友好”的工具而不是写成面面俱到的冗长手册。感谢阅读 Shrivu 的 Substack订阅可免费接收新文章并支持我的写作。Compact、Context 与 Clear建议在编码过程中至少运行一次 /context观察你的 20 万 Token 上下文窗口是如何被使用的即使是 Sonnet‑1M我也不太相信它能持续高效利用完整上下文。在我们的单仓库中新会话的基础开销约 2 万 Token约 10%剩余约 18 万用于具体改动——很快就会被占满。这是我近期一个副项目里 /context 的截图。可以把它理解为“空间配额”开发一个功能时会逐步被填满。几分钟到几小时后你需要清理消息紫色部分为后续工作腾出空间。我主要有三种工作流/compact尽量避免尽量不使用。自动压缩不透明、容易出错且优化不足。/clear /catchup简单重启我的默认做法。先用 /clear 清空状态再运行自定义 /catchup 命令让 Claude 阅读当前分支的所有改动文件。“文档化并清空”复杂重启用于大型任务。先让 Claude 把计划与进度写入一个 .md再 /clear 清空状态开启新会话并让它读取该 .md 继续执行。结论不要依赖自动压缩。简单任务用 /clear 重启复杂任务用“文档化并清空”为代理建立更持久的外部“记忆”。自定义斜杠命令我把斜杠命令当作常用提示语的快捷方式仅此而已。我的配置非常轻量/catchup让 Claude 读取当前 Git 分支的所有改动文件。/pr一个简单辅助命令用于清理代码、暂存变更并准备 PR拉取请求。我认为维护一长串复杂的自定义斜杠命令是一种反模式。代理的意义在于你几乎可以用自然语言表达需求并得到可合并的结果。一旦强迫工程师甚至非工程师必须学习一套藏在某处的“神奇命令”才能完成工作就偏离了初衷。结论把斜杠命令当作简单、个人化的快捷方式而不是用来替代更易用的 CLAUDE.md 与更完善的工具化代理。自定义子代理从理论上看自定义子代理是 Claude Code 在上下文管理方面最有力的功能。思路是复杂任务需要 X Token 的输入上下文如如何跑测试执行过程中会累计 Y Token 的工作上下文并产出 Z Token 的答案。运行 N 个任务就会占用 (X Y Z) * N 的主上下文。子代理的解法是把 (X Y) * N 的工作分派给专用代理它们只返回最终的 Z从而保持主上下文整洁。这个思路很强但在实践中自定义子代理会带来两类问题上下文被“守门”。如果我做了一个 PythonTests 子代理就把所有测试上下文藏到主代理之外。主代理无法整体推理变更只有调用子代理才能知道如何验证自己的代码。把人类流程强加给代理。更糟的是它迫使 Claude 遵循僵化的人工定义流程。你在规定它必须如何委派——而这本应由代理自己决定。我更倾向使用 Claude 的内置 Task(...)即克隆“通用代理”本身。把关键上下文写进 CLAUDE.md让主代理自行决定何时、如何委派给自身的副本。这样既获得子代理在上下文上的节省优势又避免其弊端代理可以动态编排自身。在我的《Building Multi‑Agent SystemsPart 2》一文中我称之为“主‑克隆架构”并且认为它明显优于自定义子代理所倡导的“领导‑专家模型”。结论自定义子代理是相对脆弱的方案。将关键上下文放在 CLAUDE.md让主代理通过 Task/Explore(...) 自主完成委派。恢复、继续与历史简单来说我经常使用 claude --resume 与 claude --continue。它们非常适合重启出问题的终端或快速恢复旧会话。我常会从几天前的会话中执行 claude --resume让代理总结它如何解决某个错误再据此完善我们的 CLAUDE.md 和内部工具。更进一步Claude Code 会把所有会话历史存到 ~/.claude/projects/这些原始历史数据可直接利用。我写了脚本对日志做元分析查找常见异常、权限请求与错误模式以改进面向代理的上下文。结论使用 claude --resume 与 claude --continue 重启会话挖掘沉淀在历史中的上下文价值。钩子Hook钩子非常重要。个人项目我用得不多但在复杂的企业仓库中它们对引导 Claude 至关重要。钩子与 CLAUDE.md 的“建议”互补是“必须执行”的确定性规则。我们使用两类钩子提交阶段阻断钩子这是我们的主策略。一个包裹 Bashgit commit 的 PreToolUse 钩子会检查 /tmp/agent-pre-commit-pass 文件——该文件只有在所有测试通过时由测试脚本创建。若文件缺失钩子就阻断提交迫使 Claude 进入“测试‑修复”循环直到构建变绿。提示钩子这类钩子不阻断仅提供“发射后不管”的轻量反馈即便代理行为不尽如人意也不会强制阻止。我们刻意不在写入阶段阻断如 Edit 或 Write。中途打断会让代理困惑甚至“挫败”。更好的做法是让它完成计划再在提交阶段检查最终结果。结论在提交阶段用钩子强制状态校验提交阶段阻断避免在写入阶段阻断——先让代理完成计划再检查结果。规划模式Planning Mode对于任何“大型”功能变更规划模式都是必需的。在个人项目中我只用内置的规划模式。它用于在开始前与 Claude 对齐既明确“如何实现”也定义必须停下来的“检查点”。经常使用会帮助你形成直觉弄清实现好方案所需的最小上下文避免 Claude 把实现环节搞砸。在工作单仓库里我们开始基于 Claude Code SDK 推出自定义规划工具。它与原生规划模式类似但通过强提示让输出符合我们的技术设计格式并内置执行最佳实践——从代码结构到数据隐私与安全。工程师可以“随心规划”新特性像资深架构师一样至少我们的目标是如此。结论复杂变更务必先使用内置规划模式完成对齐再让代理开工。技能Skills我赞同 Simon Willison 的观点技能Skills可能比 MCP 更重要。如果你关注过我的文章会知道我在多数开发流程中逐渐远离 MCP更偏好构建简单的 CLI参见《AI 读不懂你的文档》。我对代理自主性的心智模型经历了三阶段单提示把所有上下文塞进一个巨大的提示。脆弱、不可扩展工具调用经典代理模型。我们手工构建工具为代理抽象现实。更好但会引入新抽象与上下文瓶颈脚本化让代理直接访问真实环境——二进制、脚本、文档并即时编写代码与它们交互。基于这个模型代理技能是显而易见的下一步。它是“脚本化层”的正式产品化。如果你和我一样更偏向 CLI 而非 MCP其实早已隐性获得了技能的好处。SKILL.md 只是更有组织、可共享、可发现地记录这些 CLI 与脚本并将它们暴露给代理的方式。结论技能是正确的抽象。它把“脚本化”代理模型正式化比传统偏“API 模型”的 MCP 更健壮、更灵活。MCP模型上下文协议技能并不意味着 MCP 已死另见《Everything Wrong with MCP》。过去很多 MCP 做得很糟堆满上下文几十个工具只是镜像一个 REST APIread_thing_a()、read_thing_b()、update_thing_c()。“脚本化”模型现已由技能正式化更好但需要一种安全方式访问环境。这对我而言是 MCP 的新定位更聚焦。MCP 不应是臃肿的 API而应是简单、安全的网关只提供少量高层次的强力工具download_raw_data(filters…)take_sensitive_gated_action(args…)execute_code_in_environment_with_state(code…)在这种模型下MCP 的职责不是为代理抽象现实而是负责认证、网络与安全边界然后尽量“退出视野”。它只提供入口代理再通过脚本与 Markdown 上下文完成实际工作。我目前只使用 Playwright 的 MCP这很合理——它属于复杂、有状态的环境。而对 Jira、AWS、GitHub 等无状态工具我都迁移到简单的 CLI。结论将 MCP 用作数据网关。只给代理一两种高层工具如原始数据导出让它自行脚本化使用。Claude Code SDKClaude Code 不只是交互式 CLI它还是一个强大的 SDK能构建全新的代理——既可做编码任务也可处理非编码任务。多数新的个人项目我都把它作为默认代理框架替代 LangChain/CrewAI。我主要有三种使用方式大规模并行脚本化做大范围重构、修 Bug 或迁移时我不走交互式聊天而是写简单的 Bash 脚本并行调用 claude -p in /pathA change all refs from foo to bar。这比让主代理管理几十个子代理任务更可控、更易扩展。构建内部聊天工具把复杂流程封装成简单的聊天界面供非技术用户使用。比如安装器出错时回退到 Claude Code SDK 直接“修好”。或者做一个“自建版 v0v0‑at‑home”让设计团队在自家 UI 框架里随心编码vibe code原型前端使灵感更高保真产出的代码更快用于生产前端。快速原型验证这是我最常用的方式不仅用于编码。想到任何代理化任务例如用自定义 CLI 或 MCP 构建“威胁调查代理”我会用 Claude Code SDK 快速搭建并测试原型再决定是否上完整脚手架。结论Claude Code SDK 是强大的通用代理框架。先用它完成批量代码处理、内部工具与快速原型再考虑更复杂的框架。Claude Code GHAClaude Code 的 GitHub ActionGHA可能是我最喜欢、也最容易被忽视的功能之一。概念很简单在 GHA 中运行 Claude Code。正因为简单威力更大。它类似 Cursor 的后台代理或 Codex 的托管 Web UI但可定制性更强。你可以掌控整个容器与环境拿到更多数据并在沙箱隔离与审计控制方面远胜多数同类产品。同时也支持钩子与 MCP 等高级功能。我们用它构建了“随处触发 PR”的定制工具。用户可以在 Slack、Jira甚至 CloudWatch 告警中触发 PRGHA 会修复问题或增加新功能并返回一个已通过测试的 PR1。由于 GHA 日志就是完整代理日志我们建立了公司层面的运维流程定期审阅这些日志查找常见错误、Bash 异常或不符合工程规范的做法。它形成数据驱动的飞轮Bug → 改进 CLAUDE.md/CLI → 更好的代理。$ query-claude-gha-logs --since 5d | claude -p 看其他 Claude 卡在哪儿并修复然后提一个 PR结论GHA 是让 Claude Code 走向运营化的终极方式。它把工具从个人用途升级为工程体系中核心、可审计、可自我改进的组件。settings.json最后settings.json 里有几项我认为对个人与工作都很关键的配置HTTPS_PROXY/HTTP_PROXY非常适合调试。我会用它观察 Claude 发出的原始请求。对后台代理而言它也是做细粒度网络沙箱的利器。MCP_TOOL_TIMEOUT/BASH_MAX_TIMEOUT_MS我会适当调高。因为我常跑时间较长、较复杂的命令默认超时通常偏保守。坦率说在 Bash 后台任务已支持的今天这可能不再必要但我仍保留以防万一。ANTHROPIC_API_KEY在工作中我们使用企业级 API Key通过 apiKeyHelper。这使我们从“按座位授权”转向“按用量计费”更符合我们的使用习惯。它能反映开发者使用量的巨大差异我们见过 1:100 的差距。它允许工程师在单一企业账号下尝试非 Claude Code 的各类 LLM 脚本。permissions我会不定期自查审计允许 Claude 自动执行的命令列表。结论settings.json 是进行高级定制的关键入口。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

省建设厅网站梁作庆如何做淘宝网站

Problem: 821. Shortest Distance to a Character 字符的最短距离 解题过程 耗时100%&#xff0c;拿到c的所有索引&#xff0c;然后对每个字符的索引&#xff0c;求出差的绝对值的最小值 Code class Solution { public:vector<int> shortestToChar(string s, char c) {v…

张小明 2026/1/6 3:55:39 网站建设

东莞网站建设-南城石佳建设通网站官网登录

引言&#xff1a;为什么需要索引&#xff1f; 想象一下&#xff0c;在一本没有目录的百科全书里查找特定词条&#xff0c;你需要逐页翻阅直到找到目标。数据库在没有索引的情况下查询数据&#xff0c;也是如此低效。索引&#xff0c;就是数据库的“目录”&#xff0c;它通过建立…

张小明 2026/1/6 3:55:36 网站建设

北京盛赛车网站开发如何弄死一个网站

各位物业同仁&#xff0c;在项目管理中是不是总被“两套系统”绊住脚&#xff1f; • 业主吐槽&#xff1a;想录人脸进单元门&#xff0c;得专程跑物业办公室&#xff1b;聚城业主服务平台看着方便&#xff0c;却没法直接录入人脸信息&#xff1b; • 物业头疼&#xff1a;业…

张小明 2026/1/6 3:55:33 网站建设

做网站在哪里做比较好工厂怎么做网站

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个处理百万级数据的计数排序应用&#xff0c;要求&#xff1a;1.生成随机测试数据集 2.实现内存优化版本 3.与快速排序性能对比 4.输出排序耗时统计 5.支持CSV数据导入导出。…

张小明 2026/1/6 3:55:30 网站建设

网站开发前端要学什么中文个人网站模板下载

高效低资源微调方案&#xff1a;lora-scripts助力小数据集快速迭代LoRA权重 在生成式AI席卷设计、内容创作与智能服务的今天&#xff0c;越来越多开发者和企业希望将大模型“私有化”——让Stable Diffusion学会画出品牌专属的艺术风格&#xff0c;或让LLaMA理解医疗术语并准确…

张小明 2026/1/6 3:55:28 网站建设

怎么让网站自适应制作荧光字网站

快速获取 Red Hat Enterprise Linux 7.0 镜像 ISO 的完整指南 【免费下载链接】RedHatEnterpriseLinux7.0镜像ISO下载指南 本仓库提供 Red Hat Enterprise Linux 7.0 镜像 ISO 文件的下载链接&#xff0c;方便用户快速获取并安装该操作系统。该镜像文件存储在百度网盘中&#x…

张小明 2026/1/6 9:35:01 网站建设