add reusable project skills (6 agnostic, 2 project-specific)

This commit is contained in:
2026-06-02 23:49:04 +02:00
parent 351ba78340
commit 8ffd5c2ce4
7 changed files with 409 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
# Session Protocol
How to structure and execute each development session efficiently.
## Initialization
1. **Full project scan first** — read the build file, all source files,
tests, docs. Ensures the full codebase is understood before making changes.
2. **Check version control status** — identify any uncommitted work from
prior sessions.
3. **Load companion skills**`documentation`, `release-workflow`,
`testing-fuzzing`, `privacy-security`, `ci-cd-pipeline`.
## Task Protocol
1. **Impact analysis before code** — list every file and call site that needs
to change. Present for validation before writing code.
2. **One feature per cycle** — one logical change per commit. Batch docs,
changelog, and version metadata with the feature.
3. **Call site audit on completion** — verify every reference is updated.
Build + test + lint before declaring done.
4. **Draft release cycle** — commit → push → tag → CI builds draft →
user tests → publish. Never ship without draft testing.