Agent skill
plone-backend-developer
Senior Plone backend development for the EEA website. Use when working on Plone 6.1 server behavior, backend add-ons, Python code, configuration in `backend/develop/`, or when debugging backend bugs and tests.
Install this agent skill to your Project
npx add-skill https://github.com/avoinea/eea-website/tree/main/.skills/plone-backend-developer
SKILL.md
Plone Backend Developer
Overview
Implement and debug Plone 6 backend changes with a reliable workflow and repo-specific conventions. Consult references/eea-website-backend.md for environment details and commands.
Core workflow
- Confirm the failing endpoint, request path, and expected behavior.
- Locate the relevant package in
backend/develop/sources.inior installed add-ons. - Reproduce locally; add minimal logging only when needed.
- Apply the fix in the add-on or config, then restart Plone (or use reload helpers when appropriate).
- Validate with a targeted
zope-testrunnerinvocation or manual verification.
Common tasks
- Add or update a backend add-on in
backend/develop/and runmake developto refresh sources. - Adjust Plone configuration and verify the app starts with
make startormake relstorage. - Investigate errors in
bin/runwsgioutput and trace back to the relevant add-on module.
Good practices
- Restart Plone after Python changes; hot reload is not available.
- Use the reload endpoint (
@@reload) only for quick iteration, then restart for confirmation. - Keep changes small and add targeted tests for regressions.
Repo context
Use references/eea-website-backend.md for environment details, commands, and dev notes.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
plone-frontend-developer
Senior Plone Volto frontend engineering for debugging Volto add-ons, fixing UI bugs, adjusting blocks/components, and handling all Plone 6.1 + Volto 17 frontend tasks (theme, routing, tokens, build/test issues). Use when the request involves Volto/Plone frontend behavior, add-on code, or UI fixes.
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
scaffold-exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
Didn't find tool you were looking for?