Other

项目介绍

Impertio-Studio/Frappe_Claude_Skill_Package 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 Other 许可证,目前获得 202 个 Star、57 次 Fork。

仓库全名
Impertio-Studio/Frappe_Claude_Skill_Package
开源许可证
Other
Star 数
202
Fork 数
57
未关闭 Issue
2

README 摘要

61 deterministic skills enabling Claude AI to generate flawless Frappe/ERPNext code. Covers 95% of the Frappe Framework surface area across 7 categories. Built on the Agent Skills open standard. 🎯 Why This Exists Claude is powerful, but without domain-specific guidance it generates Frappe/ERPNext code that looks correct but fails in production. The #1 cause of AI-generated Frappe failures: This package encodes 61…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Frappe_Claude_Skill_Package 用什么语言开发?

主要使用 Python 编写,采用 Other 许可证,目前有 202 个 Star。

Frappe_Claude_Skill_Package 可以免费商用吗?

仓库标注的许可证为 Other,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 Frappe_Claude_Skill_Package 的源码?

可以直接克隆仓库:git clone https://github.com/Impertio-Studio/Frappe_Claude_Skill_Package.git,默认分支为 main;安装与运行步骤见仓库 README。

Frappe_Claude_Skill_Package 最近还在维护吗?

仓库最近一次更新为 9月17日,当前有 2 个未关闭 Issue;Star 数为 202,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

60 deterministic Claude AI skills for Frappe Framework & ERPNext v14-v16 development and operations

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

JavaScript
Python

README

61 Deterministic Claude AI Skills for Frappe Framework

Claude Code Ready Frappe Versions Agent Skills Standard MIT License v3.2 — 61 Skills

61 deterministic skills enabling Claude AI to generate flawless Frappe/ERPNext code.
Covers ~95% of the Frappe Framework surface area across 7 categories.
Built on the Agent Skills open standard.


🎯 Why This Exists

Claude is powerful, but without domain-specific guidance it generates Frappe/ERPNext code that looks correct but fails in production.

The #1 cause of AI-generated Frappe failures:

# ❌ WRONG - This fails silently in Server Scripts
from frappe.utils import nowdate
today = nowdate()

# ✅ CORRECT - Server Scripts block all imports
today = frappe.utils.nowdate()

This package encodes 61 hard-won lessons like this into deterministic skills that Claude follows automatically.


📦 Skill Categories

Category Count What’s Covered
Syntax 13 Client scripts, server scripts, controllers, hooks, Jinja, scheduler, custom apps, print formats, query builder
Core 11 Database, permissions, REST API, caching, files, notifications, workflow, translation/i18n, utilities, logging, search
Implementation 14 Development workflows, migrations, fixtures, integrations, reports, UI components, website, workspaces
Error Handling 7 Production-ready error patterns and debugging
Operations 9 Deployment, bench management, backup/restore, monitoring, performance tuning, upgrades
Agents 5 Code interpretation, validation, migration planning, architecture, debugging
Testing 2 Unit testing patterns, CI/CD workflows

Total: 61 skills covering ~95% of the Frappe Framework surface area (up from 53 skills / ~85% in v2.0).


🚀 Installation

# Clone the repository
git clone https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package.git

# Copy all 61 skills to your Claude Code skills directory
cp -r Frappe_Claude_Skill_Package/skills/source/* ~/.claude/skills/

Claude.ai Web/Desktop

  1. Download skill folders from skills/source/
  2. ZIP each folder individually
  3. Upload via Settings → Capabilities → Skills

Claude.ai Projects

  1. Create a new project
  2. Upload SKILL.md files to the Knowledge section

🔄 Version Compatibility

All 61 skills document version-specific behavior for Frappe Framework v14 through v16.

Feature v14 v15 v16
Type annotations ❌ ✅ ✅
UUID autoname ❌ ✅ ✅
Data masking ❌ ❌ ✅
Scheduler improvements ❌ ✅ ✅
Virtual DocTypes ❌ ✅ ✅

📚 Documentation

Document Description
INDEX.md Complete skill catalog with descriptions and dependency graph
USAGE.md Platform-specific installation guides
WAY_OF_WORK.md 7-phase development methodology
LESSONS.md Technical discoveries and gotchas
CHANGELOG.md Version history

🤝 Contributing

This package also serves as a template for building Claude skill packages in other technology domains.

See WAY_OF_WORK.md for the methodology we used to build these skills.

Found an issue? Open an issue Want to contribute? PRs welcome!


Companion Skills: Cross-Technology Integration

This package covers ERPNext and Frappe as individual technologies. When you need to bridge ERPNext with BIM/IFC tools, install the companion cross-technology package:

Cross-Tech AEC Integration Skills — 15 skills for technology boundaries

Relevant cross-tech skills for ERPNext users:

Skill Boundary What it adds
crosstech-impl-ifc-erpnext-costing IFC ↔ ERPNext Extract IFC quantities → ERPNext BOMs, cost estimation pipeline
crosstech-impl-n8n-aec-pipeline n8n ↔ ERPNext API Automate IFC→ERPNext workflows with n8n
crosstech-impl-docker-aec-stack Docker ↔ ERPNext Containerized AEC stack with ERPNext integration
crosstech-core-ifc-schema-bridge IFC ↔ All formats IFC quantity sets, property sets, schema mapping

📄 License

MIT — See LICENSE.md for details.


Built with ❤️ by OpenAEC Foundation
Open standards for AEC technology

⭐ Star this repo if it helps you!

评论

暂无评论