devlog-agent-skill

📝 专业开发进度追踪与管理

🥥77总安装量 18评分人数 17
100% 的用户推荐

基于PyPI发布的dev-log-cli构建,通过本地SQLite数据库为开发者提供结构化的项目进度记录、任务状态跟踪和历史上下文检索能力,确保开发过程的完整可追溯性。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码安全规范,无 eval/exec/system 等危险函数调用,无命令注入或 SQL 注入风险
  • ✅ 数据隐私保护良好,无静默数据收集或远程上传行为,所有日志仅存储于本地 SQLite 数据库
  • ✅ 无系统破坏性命令(如 rm -rf),无敏感信息硬编码,权限申请与功能完全匹配
  • ⚠️ 依赖版本未完全锁定,从 PyPI 动态安装时建议手动指定具体版本号以避免不兼容
  • ⚠️ 来源为 T3 级个人开发者账号,建议持续关注上游 GitHub/PyPI 项目的安全更新动态

使用说明

DevLog Skill 是一款面向 OpenClaw 生态的标准化开发日志管理工具,基于 Python CLI 应用 dev-log-cli 构建,旨在为 AI 代理和开发者提供专业的项目进度追踪解决方案。该技能通过本地 SQLite 数据库实现完全离线的结构化日志记录,涵盖任务状态、项目里程碑和技术上下文的管理。

核心用法围绕命令行工具 devlog 的六大功能展开。devlog add 用于捕获关键进展或阻塞问题,支持项目分类、状态标记和多维度标签;devlog list 提供按项目筛选的近期活动视图,便于快速回顾上下文;devlog stats 生成项目健康度和活跃度统计,辅助决策;devlog search 实现全文检索,快速定位历史技术决策或问题解决方案;devlog viewdevlog edit 则支持对特定条目的审计和修正。整个流程设计遵循开发者日常习惯,通过标签系统和状态管理将非结构化的开发过程转化为可查询的知识库。

该技能的显著优势在于其隐私优先的架构设计。作为纯本地工具,所有数据存储于用户设备的 SQLite 文件中,彻底杜绝了云端泄露风险,特别适合处理敏感代码或机密项目。其轻量级特性意味着几乎零资源占用和瞬时响应,而结构化的数据模型相比传统文本日志提供了强大的检索和分析能力。与 OpenClaw 代理的深度集成使得 AI 能够自动维护开发上下文,显著降低手动记录的认知负担,确保项目历史的完整性。

然而,该技能也存在明显局限。本地存储架构天然缺乏多设备同步和团队协作能力,无法满足分布式团队需求。依赖管理方面,安装脚本未锁定 dev-log-cli 的具体版本,可能引入版本不兼容风险。此外,尽管代码通过安全审计,但作为个人开发者(T3 来源)维护的项目,其长期稳定性、企业级支持和合规认证存在不确定性。对于需要审计追踪、角色权限管理或云端备份的企业环境,本地文件存储可能不符合安全合规要求。

该技能最适合独立开发者、技术博主、AI 辅助编程用户以及小型项目团队。特别适用于需要详细技术上下文记录的场景,如复杂算法实现追踪、调试过程记录,或对数据隐私有严格要求的离线开发环境。对于频繁在多个项目间切换的开发者,其标签系统和快速检索功能能有效降低上下文切换成本。

使用风险主要包括数据持久化和供应链安全。用户必须自行建立本地数据库的备份机制,防止系统故障导致开发历史丢失。建议首次使用时审查 setup.sh 脚本内容,并在生产环境中锁定依赖版本。虽然当前版本无恶意代码,但应持续关注上游仓库的安全更新,特别是涉及数据库操作逻辑的变更。此外,由于技能需要 Bash 执行权限,建议在隔离环境中首次运行以验证行为。

devlog-agent-skill 内容

手动下载zip · 1.7 kB
setup.shtext/x-shellscript
请选择文件