Skip to content
frappePublic

About

Agent skills for Frappe App development

Resources

Stars

151 stars

Watchers

3 watching

Forks

Latest commit

 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Frappe Skills

A collection of agent skills for building Frappe Framework applications, plus general skills for code style, code review, writing, and UI design.

Skills

Skill What it covers
frappe-app-dev Full-stack Frappe: DocTypes, controllers, APIs, database/ORM, hooks, permissions, jobs, realtime, caching, testing, app setup, frontend (Desk/Vue/portal), and the bench CLI + site management
frappe-code-review Review checklist for Frappe applications: correctness, security, performance, concurrency, readability, API design, and testing
code-style General code style rules
technical-writing Write documentation, READMEs, commits, pull requests, and release notes in Simplified Technical English
ui-design General UI/UX design principles
draft-security-advisory Write a publication-ready GitHub Security Advisory (GHSA) from a vulnerability report — Summary, Details, Proof of concept, and Impact fields, CVSS, CWE, versions, credits. User-invoked only: run /draft-security-advisory
deep-app-audit Multi-agent audit of a Frappe app for security, correctness, and customization defects. Every candidate is verified, and the result is one report. A script runs the tasks with any agent CLI. User-invoked only: run /deep-app-audit <app path>

Install

Install all skills from the repo:

npx skills add frappe/skills

Install a single skill:

npx skills add frappe/skills --skill frappe-app-dev

Install several at once:

npx skills add frappe/skills \
  --skill frappe-app-dev --skill code-style --skill ui-design

Skills are matched by the name field in each SKILL.md frontmatter, and live under skills/<name>/.

Usage

Most skills activate automatically when you ask your agent about a matching task. Examples: create a DocType, build a Vue SPA, or run bench migrate (frappe-app-dev), review a diff (frappe-code-review), write a commit message (technical-writing), or lay out a page (ui-design).

Some skills only run when you call them. Run /draft-security-advisory or /deep-app-audit to start them.

About

Agent skills for Frappe App development

Resources

Stars

151 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages