Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.
The English summary is being prepared. Showing the original description.
8-phase development cycle: Feature requests, current state, functional planning, frontend, backend planning, backend code, tests, use cases. Iterative framework for systematic software development.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Deutsch — Offizielle Deutsch-Version / Documento Oficial en Deutsch.
Goal: Structured process from feature request to validated system. Every development goes through these 8 phases.
📐 Beilage:
SCHALTPLAN-SOFTWAREENTWICKLUNG.html— menschlich lesbarer „Schaltplan der Softwareentwicklung" (HTML, im Browser öffnen): recherchierte Gesamtkarte aus Phasen, Regelkreisen, Rollen, Prozessketten und Test-Gates (Webrecherche 08/2026), in die sich dieser 8-Phasen-Zyklus einordnet.
+--------------------------------------------------------------+
| DEVELOPMENT CYCLE |
+--------------------------------------------------------------+
| |
| Phase 1 Feature Requests (functional requirements) |
| | |
| v |
| Phase 2 Check Current State (What already exists?) |
| | |
| v |
| Phase 3 Functional Planning |
| (Workflows, Agents, Experts, Skills, Services) |
| | |
| v |
| Phase 4 Implement Functional Frontend |
| (Skill files, workflow markdown, agent profiles) |
| | |
| v |
| Phase 5 Plan and Align Backend |
| (CLI handlers, DB schema, API endpoints) |
| | |
| v |
| Phase 6 Implement Backend Tasks |
| (Python code, tools, DB migrations) |
| | |
| v |
| Phase 7 Test Execution, Review Gate and Bugfixes |
| (B/O/E tests, bugfix protocol, code review) |
| | |
| v |
| Phase 8 Functional and Feature Test: USE CASES |
| (End-to-end validation from user perspective) |
| |
+--------------------------------------------------------------+
Core principles throughout:
- Functional description first (before code)
- CLI First (everything controllable via terminal)
- Clear separation of user data and system data
- Shift-Left: tests are DESIGNED early (phases 1/3/5) and WRITTEN
with the code (phase 6) - phase 7 only EXECUTES them
What: Collect and formulate functional requirements.
Input:
Output:
Rules:
What: Inventory existing functionality.
Checklist:
[ ] Search existing tools/scripts
[ ] Check documentation/help on the topic
[ ] Check existing skills/agents/services
[ ] Check DB schema (if relevant)
[ ] Check use cases - has something similar been tested?
Output:
What: Plan at the functional level - do NOT write code immediately.
Planning Levels:
| Level | Question | Artifact |
|---|---|---|
| Workflow | WHEN/HOW is coordination done? | workflows/*.md |
| Agent | WHO executes? | agents/*.txt |
| Expert | WHO has domain knowledge? | experts/*/ |
| Skill | WHAT is done? | skills/*.md |
| Service | HOW is it done technically? | services/*/ |
Rules:
What: Create skill files, workflow markdown, agent profiles.
The "frontend" here is the functional description layer:
Output:
What: Align technical architecture to the functional frontend.
Planning Areas:
| Area | Question | Location |
|---|---|---|
| CLI Handlers | Which commands? | handlers/*.py |
| DB Schema | Which tables/columns? | schema/*.sql |
| API Endpoints | Which GUI endpoints? | server.py |
| Tools | Which Python scripts? | tools/*.py |
Output:
What: Write Python code, DB migrations, CLI handlers.
Checklist (per task):
[ ] Unit tests written (TDD: test before code) and green locally?
[ ] Works without user data (empty DB)?
[ ] CLI command available?
[ ] Input can come from files/folders?
[ ] Output goes to structured DB?
[ ] Scan/import is repeatable (idempotent)?
[ ] No hardcoded path?
[ ] Tool registered and documented?
[ ] Help file created?
What: Ensure technical correctness. Tests were DESIGNED in phases 1/3/5 and WRITTEN in phase 6 (Shift-Left) — phase 7 EXECUTES them in staged, blocking gates: fast tests on every commit, expensive tests (full regression, E2E, load) nightly or pre-release. Gate mapping and test selection: software-testing.
Test Types (B/O/E):
| Type | Perspective | Description |
|---|---|---|
| B-Tests | External/Automated | Automated tests, CI/CD |
| O-Tests | Functional (Input->Output) | Manual functional verification |
| E-Tests | Subjective/Experience | UX evaluation, ergonomics |
Review Gate (before Phase 8):
On bugs:
What: End-to-end validation from user perspective.
Use cases serve BOTH purposes:
Use Case Format:
USECASE_NNN: Short Title
PRECONDITION: What must be in place?
INPUT: What does the user enter / what data?
EXPECTED: What should the result be?
TESTS: Which components are tested?
Feedback Loop:
Phase 8 (Use Cases)
|
| New requirements / bugs
v
Phase 1 (Feature Requests) --> Phase 2 (Current State)
^ |
| v
Phase 7 (Tests/Bugs) Phase 3 (Functional Planning)
^ |
| v
Phase 6 (Backend Code) Phase 4 (Functional Frontend)
^ |
| v
+──────────────────── Phase 5 (Backend Planning)
The cycle is a loop: Use cases validate features and simultaneously generate new requirements.
The 8-phase cycle is the OUTER control loop. Inside it, faster loops run concurrently — the further in a loop sits, the faster its takt and the cheaper the fix:
| Loop | Takt | Where in the cycle |
|---|---|---|
| TDD (Red–Green–Refactor) | seconds–minutes | inside Phase 6 |
| Test execution / CI gates | < 10 min per commit | Phase 7 → Phase 6 on red |
| Review gate (4 eyes) | hours | between Phase 7 and Phase 8 |
| Bugfix loop | hours | Phase 7 → Phase 6 (bugfix protocol) |
| Use-case loop | per cycle | Phase 8 → Phase 1 |
| Operations feedback | continuous | monitoring/incidents → Phase 1 |
Rule of thumb: keep commit-to-feedback under 10 minutes — a slow loop gets
bypassed. Visual map of all loops with timings: enclosed
SCHALTPLAN-SOFTWAREENTWICKLUNG.html, sheet BL-2.
| Phase | Specialized skill | Trigger |
|---|---|---|
| Phases 1-3 | Project bootstrapper (if available) | Create a new project (greenfield) |
| Phase 2 | project-onboarding | Take on an existing project |
| Phases 2-3 | docs-analysis | Check requirement documents against code |
| Phases 5-6 | pipeline-optimizer | Renovate existing structures |
| Phase 7 | bugfix-protocol | Systematic 6-phase debugging |
| Phases 7-8 | bugsweep | Converging bug sweep before a release |
| Phases 1, 3, 7 | software-testing | Choose test levels, types and design techniques; CI/CD gate mapping |
| After Phase 8 | github-repo-care | Release: publish and maintain the repository |
If your skill collection has a skill index, search it for further phase-specific skills.
SCHALTPLAN-SOFTWAREENTWICKLUNG.html (menschlich lesbare Gesamtkarte: Phasen,
Regelkreise, Rollen, Prozessketten, Test-Gates — Synthese einer Webrecherche 08/2026)
plus Verweis im Kopf der DateiCreated: 2026-01-28 | Ported: 2026-03-12
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.
The English summary is being prepared. Showing the original description.
Aktives Lernen, Erarbeitung von Fachinhalten und strukturierte Erstellung von Synthesen.
The English summary is being prepared. Showing the original description.
Prüfungsvorbereitung, Selbsttests, Probeklausuren und systematische Fehleranalyse.
The English summary is being prepared. Showing the original description.
史蒂芬·海斯(Steven Hayes)的接纳承诺疗法(ACT):包含心理灵活性六大核心过程的 Hexaflex 模型。
The English summary is being prepared. Showing the original description.
Acceptance & Commitment Therapy (ACT) according to Steven Hayes: Hexaflex model with the six core processes of psychological flexibility.
The English summary is being prepared. Showing the original description.
Acceptance & Commitment Therapy (ACT) nach Steven Hayes: Hexaflex-Modell mit den sechs Kernprozessen psychischer Flexibilität.
The English summary is being prepared. Showing the original description.