claudeignore 是一个 Claude Code 技能,用途是创建或更新项目中的 .claudeignore 文件,排除在 Claude Code 会话中浪费上下文 token 的目录和文件。
主要能力:根据用户意图判断是“创建”还是“更新”规则文件。创建:当项目根目录不存在 .claudeignore,或用户明确要求从头创建时,走 claudeignore:create 工作流。更新:当 .claudeignore 已存在,用户想增加、删除或修改条目时,走 claudeignore:update 工作流。
使用方式:技能本身不直接实现逻辑,而是先判断意图再路由到对应子技能。判断依据来自用户消息和当前项目状态;若意图不明确,则检查工作目录下是否存在 .claudeignore:存在则默认按“更新”处理,不存在则默认按“创建”处理。随后调用相应子技能,不在本层重复其逻辑。
适用场景:希望减少 Claude Code 会话中不必要上下文消耗、需要忽略某些文件夹或优化 token 用量的场景。
限制:资料未提供更详细的具体规则语法、支持的模式或示例,相关内容暂未提供。