Building with Viewflow
SkillDev toolsLoads Viewflow docs and conventions so your agent can build Django workflows, CRUD views, and forms.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Building with Viewflow skill
About this capability
Use when building a Django app with the Viewflow library — workflows (BPMN), CRUD viewsets, FSM state transitions, jsonstore process data, or Viewflow forms. Loads Viewflow conventions and the full docs.
What this skill tells your AI
The instructions your AI receives, as published by viewflow/viewflow in skill/SKILL.md and read by ahel’s review.
Viewflow is a low-code library for Django. It adds workflows (BPMN), CRUD, forms, and reporting on top of normal Django models and views.
How to use this skill
- Fetch
https://docs.viewflow.io/llms-full.txt— the whole documentation in one file. Search it before guessing an API. It is the source of truth. - For a quick orientation, fetch
https://docs.viewflow.io/AGENTS.md. - Follow the conventions below.
Conventions
- Install:
pip install django-viewflow. Add"viewflow"(and"viewflow.workflow"for workflows) toINSTALLED_APPS. - Workflows are
flow.Flowsubclasses; wire nodes withthis.<name>. Store process data inviewflow.jsonstorefields on a proxyProcessmodel — no per-field migrations. - Mount with
Site/Applicationviewsets, not hand-written URL patterns. - For state transitions without the workflow engine, use
viewflow.fsm.Stateand@state.transition(source=..., target=...). The target state is set before the method body runs and rolls back on exception. - A transition permission is a query, not a gate: the method runs regardless.
Check
flow.<transition>.has_perm(user)in the view and raisePermissionDenied. - Workflow permissions are
view_<model>andmanage_<model>; canceling a process needsmanage. - Don't edit
viewflow/in the open-source repo — it is generated.
Examples
See https://docs.viewflow.io/AGENTS.md for minimal flow, URL, and FSM
examples, and https://github.com/viewflow/cookbook for full sample projects.
Signals
- GitHub stars
- 3k
- Forks
- 413
- Last commit
- Sep 2026
ahel review
K1binfo
installs-packages
Automated review, not a security audit. Ruleset v1+k2.
Advanced
- Catalog kind
- skill
- Gateway key
building-with-viewflow- Source
- github.com/viewflow/viewflow