mirror of
https://github.com/forkless/NotAlterra.git
synced 2026-08-25 19:52:37 +02:00
add reusable project skills (6 agnostic, 2 project-specific)
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user