logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Claude根据项目架构文档约束代码生成方向的Prompt策略

Claude根据项目架构文档约束代码生成方向的Prompt策略,其本质是通过CLAUDE.md的全局上下文、Rules的路径分域注入、Skills的按需加载、Hooks的确定性拦截四层架构,将架构文档转化为AI每次生成代码时自动遵循的约束系统。根据Anthropic官方文档和社区实践,分层约束的黄金法则是:“让AI记住的放在CLAUDE.md,让AI按需查阅的放在Rules,让AI执行流程的放在S

#架构#人工智能
GLM结合项目Git历史理解代码演进趋势辅助重构补全

GLM结合Zread MCP分析Git历史理解代码演进趋势,实现智能重构补全。该技术通过三个层次实现:1) LLM训练数据包含git历史、commit信息等时间维度数据;2) Zread MCP提供实时仓库感知能力,直接读取GitHub仓库的PR、Issue和commit;3) GLM-5的智能体工程能力可理解项目级架构演进。典型应用场景包括:废弃API迁移时自动采用新API写法、根据commit

#git#重构#人工智能
Claude通过长上下文窗口理解完整模块依赖后给出修复建议

本文介绍了Claude如何利用超长上下文窗口(1M token)技术理解复杂代码库中的完整模块依赖关系,并提供精准修复建议。文章从技术背景、应用场景、实现原理三个维度展开: 技术背景 Claude的长上下文窗口支持一次性加载中型项目代码库 采用分层加载策略(核心接口→依赖图→完整代码)提升任务完成度 具备自动压缩机制保留关键信息 典型应用场景 函数签名变更影响分析 类型定义重构依赖追踪 循环依赖解

#java#服务器#linux +1
Claude在重构代码时维护测试用例同步更新的实践

摘要 Claude在代码重构过程中能有效维护测试用例的同步更新。通过分析代码变更和测试意图,它能够自动调整测试用例中的参数传递、断言结构和异常处理,确保测试与实现保持一致。Claude采用迭代式工作流:运行测试→捕获错误→分析失败原因→生成修复→重复验证,最多尝试5次。典型应用场景包括函数签名变更、返回类型调整等,它能自动更新mock数据、断言条件和新增边缘情况测试,但仍需注意无法理解内部实现细节

#重构#测试用例#人工智能
Cursor中@folder上下文限定策略防止跨模块幻觉生成

Cursor的@folder上下文限定策略是防止跨模块幻觉的“物理防火墙”:通过显式目录注入替代全局模糊检索,在Token层面隔离无关模块,强迫LLM仅基于当前模块的真实符号、结构与风格推理。结合.cursorrules的负向禁令与@file的关键细节补充,可构建“能看什么(@folder)+ 不能做什么(Rules)+ 必须对准什么(@file)”的三维约束体系。

#人工智能
Cursor使用@file精准引用多文件上下文提升Composer生成准确率

Cursor 通过@file 精准引用多文件上下文,本质是在 LLM 的有限 Context Window 中主动分配高优位置给项目的“真理源”文件(类型、接口、核心实现、配置),以显式注入替代模糊检索,从机制上抑制跨文件符号幻觉与逻辑断裂。结合的全局约束,形成“宏观架构红线 + 微观任务上下文”的双重保障。实践中应遵循少量精准引用(3~5 个)、任务隔离新会话、规则与引用互补的原则,使 Comp

#composer#php
Cursor Tab补全结合LSP符号表进行类型感知过滤的实践

Cursor Tab补全结合LSP符号表的类型感知过滤,是在生成式AI的创造性与静态分析的严谨性之间建立的工程化桥梁。通过并行利用LLM的上下文联想能力与LSP的精确类型解析,在补全候选呈现前完成一轮“语义安检”,有效压制跨文件符号幻觉与类型断裂。实践核心在于保障LSP项目的健康配置(严格类型、无解析错误)与理解过滤层的取舍边界(动态语言需补注解、复杂泛型需容错)。这一实践已将AI补全从“辅助盲猜

#人工智能
Cursor Tab补全结合LSP符号表进行类型感知过滤的实践

Cursor Tab补全结合LSP符号表的类型感知过滤,是在生成式AI的创造性与静态分析的严谨性之间建立的工程化桥梁。通过并行利用LLM的上下文联想能力与LSP的精确类型解析,在补全候选呈现前完成一轮“语义安检”,有效压制跨文件符号幻觉与类型断裂。实践核心在于保障LSP项目的健康配置(严格类型、无解析错误)与理解过滤层的取舍边界(动态语言需补注解、复杂泛型需容错)。这一实践已将AI补全从“辅助盲猜

#人工智能
Cursor通过.cursorrules精确约束跨文件符号引用范围解决逻辑断裂

文章摘要: 大型工程项目中,LLM辅助编码常因跨文件符号引用错误导致逻辑断裂。Cursor通过.cursor/rules/*.mdc机制,将工程约束作为高优先级System Prompt注入上下文,强制AI遵循既定规则。该方案解决三类核心问题:1)Monorepo中路径别名规范(如@scope/ui替代相对路径);2)分层架构防腐(禁止跨层反向依赖);3)类型契约同步(严格对齐权威DTO定义)。典

#人工智能
Spring Boot 项目搭建:Maven vs Gradle 选择指南

本文全面比较了Spring Boot项目中Maven和Gradle两种构建工具的差异。从技术背景来看,Maven强调声明式哲学和标准化,而Gradle采用命令式哲学提供更大灵活性。在应用场景方面,Maven更适合企业级标准化项目、多模块应用和传统CI/CD流水线;Gradle则在微服务项目、Android开发、复杂构建逻辑和性能敏感项目中表现更优。性能测试显示Gradle在增量构建和大项目构建中比

#spring boot#maven#后端
    共 175 条
  • 1
  • 2
  • 3
  • 18
  • 请选择