You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,3 +2,5 @@
2
2
- if editing of copier-templates is need, do it in dev path: develop/plone/src/copier-templates, not in the local copy in .copier-templates dir. When in devcontainer, the directory should be in /home/node/.copier-templates/plone-copier-templates/
3
3
- no claude claude mentioning in commit messages or readme/changelog
4
4
- all test have to pass, don't skip tests!
5
+
- if changes on the devcontainer setup are needed, do it in the copier template "/home/maik/develop/src/copier-claude-code-devcontainer/" and apply the template again.
6
+
- keep commit and changelog messages lean, focus on facts
Copy file name to clipboardExpand all lines: README.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,15 @@
10
10
The Plone CLI is meant for developing Plone packages. It uses [copier](https://copier.readthedocs.io/) templates to scaffold Plone backend addons, Zope project setups, and add features like content types, behaviors, and REST API services.
11
11
12
12
13
+
## Demo
14
+
15
+
Scaffolding a backend add-on, adding a content type and behavior, and wiring up a REST API service:
> ▶ If the video does not play inline, [watch `docs/demo-backend.webm`](https://github.com/plone/plonecli/raw/master/docs/demo-backend.webm).
20
+
21
+
13
22
## Installation
14
23
15
24
### UV Tool (Recommended)
@@ -204,6 +213,27 @@ plonecli update
204
213
This pulls the latest copier-templates and checks PyPI for plonecli updates.
205
214
206
215
216
+
### AI Coding Agent Skill
217
+
218
+
plonecli ships an [Agent Skill](https://www.anthropic.com/news/skills) that teaches AI coding agents how to use it. Because the skill follows the Agent Skills open standard, the same `SKILL.md` is loaded by Claude Code, Codex, Gemini CLI, Cursor and other compatible agents.
219
+
220
+
```shell
221
+
# install into the current project (.agents/skills + .claude/skills)
222
+
plonecli skill install
223
+
224
+
# install globally for your user (~/.agents/skills + ~/.claude/skills)
225
+
plonecli skill install --scope user
226
+
227
+
# refresh after upgrading plonecli
228
+
plonecli skill update
229
+
230
+
# show where it is installed
231
+
plonecli skill status
232
+
```
233
+
234
+
The skill is written to `.agents/skills/plonecli` (the open-standard discovery path) and linked from `.claude/skills/plonecli` for Claude Code. Pass `--copy` if your environment cannot create symlinks, and `--force` to overwrite an existing install.
235
+
236
+
207
237
### Reconfiguring an Existing Project
208
238
209
239
After initial creation, you can re-run a template's questions to change settings without recreating the project. The zope-setup template provides an `invoke reconfigure` task that wraps `copier recopy --trust --overwrite` and points at the right answers file for each target.
0 commit comments