# Skill **Repository Path**: alexjunqi/skill ## Basic Information - **Project Name**: Skill - **Description**: Frappe/ERPNext V16 代码 Skill - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-02-11 - **Last Updated**: 2026-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Frappe/ERPNext V16 代码 Skill 总结 - 工作报告 ## 完成内容 基于本地安装的 Frappe V16.2.1 + ERPNext V16 官方代码,创建了 **7 个 Skill 文件**,存放在 `.agent/workflows/` 目录下,作为开发参考手册。 ## 文件一览 | 文件 | 主题 | 内容概要 | |------|------|----------| | [frappe_core_api.md](file:///home/frappe/frappe-bench/.agent/workflows/frappe_core_api.md) | Frappe 核心 API | 涵盖站点初始化、CRUD、查询、权限、HTTP API、消息异常、缓存、后台任务等 11 个大类 | | [frappe_database.md](file:///home/frappe/frappe-bench/.agent/workflows/frappe_database.md) | 数据库操作 | 原始 SQL、ORM 方法 (get_value/get_all/exists/count)、数据修改、事务管理、QueryBuilder | | [frappe_document.md](file:///home/frappe/frappe-bench/.agent/workflows/frappe_document.md) | Document 模型 | 生命周期流程图、钩子方法、子表操作、权限检查、flags 标记、命名规则、映射器 | | [frappe_hooks.md](file:///home/frappe/frappe-bench/.agent/workflows/frappe_hooks.md) | Hooks 事件系统 | doc_events、scheduler_events、前端注入、权限钩子、DocType 扩展、Fixtures | | [erpnext_controllers.md](file:///home/frappe/frappe-bench/.agent/workflows/erpnext_controllers.md) | ERPNext 控制器 | 继承体系、StatusUpdater、AccountsController、SellingController、BuyingController、StockController | | [bench_commands.md](file:///home/frappe/frappe-bench/.agent/workflows/bench_commands.md) | Bench 命令行 | 站点管理、应用管理、迁移更新、开发调试、调度器、配置、部署 | | [frappe_utils.md](file:///home/frappe/frappe-bench/.agent/workflows/frappe_utils.md) | 工具函数 | 日期时间、数值处理、文件操作、密码管理、PDF生成、邮件、缓存、CSV/Excel | ## 使用方式 这些 Skill 文件已注册为 workflow,可通过斜杠命令快速调用: - `/frappe_core_api` - 核心 API 速查 - `/frappe_database` - 数据库操作指南 - `/frappe_document` - Document 模型指南 - `/frappe_hooks` - Hooks 事件系统 - `/erpnext_controllers` - ERPNext 控制器指南 - `/bench_commands` - Bench 命令行指南 - `/frappe_utils` - 工具函数速查 - `/frappe_sandbox` - 沙箱安全执行环境指南 ## 代码仓库同步 所有 Skill 文件已成功推送到远程仓库: - **仓库地址**: `https://gitee.com/alexjunqi/skill.git` - **默认分支**: `master` ## 文档与脚本同步 已将以下内容推送到远程仓库: 1. **说明文件**: `walkthrough.md` 已作为 `README.md` 推送至仓库根目录。 2. **脚本文件**: `/tmp/` 目录下的脚本已推送至 `scripts/` 目录: - `pos_closing_script.py` - `new_server_script.py` - `server_script_content.py` - `test_pos_merge.py` - `update_script.py`