slogan3

Automatiseer Documentatie en Kennisdeling met Windsurf AI-agenten

description

Met deze prompt kan ik een efficiënte documentatie- en kennisdelingsworkflow opzetten die automatisch belangrijke projectdetails vastlegt. Dit vermindert handmatig werk, verhoogt de transparantie en zorgt dat het team altijd over actuele informatie beschikt. Het is effectiever dan traditionele documentatiemethoden doordat het naadloos integreert binnen mijn Windsurf-ontwikkelomgeving.

prompt

Help mij bij het automatiseren van de documentatie en kennisdeling binnen mijn project met behulp van Windsurf AI-agenten. Mijn projecttype: <voer het type softwareproject in> Mijn programmeert ...

try_prompt

generate_helper
disclaimerOnPageApi

ai_answers

provider: openai
model: gpt-4.1-nano
Natuurlijk! Hier is een overzicht van de belangrijkste onderdelen en processen die de AI moet documenteren voor jouw project met behulp van Windsurf AI-agenten: 1. API Endpoints - Beschrijving van elke endpoint (URL, methode: GET, POST, etc.) - Parameters en request payloads - Response formaten en voorbeelden - Validatie- en authenticatievereisten 2. Databasemodellen - Tabellen en collectie-structuren - Velden en datatypes - Relaties tussen modellen - Constraints en indexes 3. Foutafhandelingslogica - Mogelijke foutcodes en hun betekenissen - Foutafhandelingsprocedures - Logica voor retries of fallbacks 4. Authenticatie en autorisatie - Token- of sessiebeheer - Gebruikersrollen en rechten 5. Business logica en algoritmes - Berekeningen en gegevensverwerking - Eventuele third-party integraties 6. Testcases en validaties - Voorbeelden van geautomatiseerde tests - Validatieregels 7. Deployment en omgeving - Deployment pipelines - Omgevingsvariabelen Door deze onderdelen systematisch te laten documenteren, zorg je voor een consistente en toegankelijke kennisdeling binnen je team. Windsurf AI-agenten kunnen deze documentatie automatisch genereren, bijwerken en delen, waardoor je efficiëntie en kwaliteit verhoogt.
provider: deepseek
model: deepseek-chat
Zeker, ik help je graag. Hier is een gestructureerd overzicht van de belangrijkste onderdelen en processen die je Windsurf AI-agenten moeten documenteren voor je fitness tracking mobiele app, specifiek gericht op JavaScript en Python. ### Belangrijkste Onderdelen en Processen voor Automatische Documentatie #### 1. API Endpoints (JavaScript/Python Backend) - **Endpoint Specificaties**: - HTTP-methode (GET, POST, PUT, DELETE) - URL-paden en parameters (bijv. `/api/workouts/:id`) - Request body structuur (JSON voorbeelden) - Response codes (200, 400, 401, 500) en formats - **Authenticatie**: - JWT-tokens, OAuth flows (indien van toepassing) - API-sleutels of andere beveiligingsmechanismen - **Rate Limiting en Quotas**: - Beperkingen per gebruiker/endpoint #### 2. Databasemodellen (SQL/NoSQL) - **Schema-definities**: - Tabellen/collecties (bijv. `Users`, `Workouts`, `Activities`) - Velden, datatypes, constraints (bijv. `user_id: UUID, NOT NULL`) - Relaties (one-to-many, many-to-many) - **Indexen en Optimalisaties**: - Gekoppelde queries voor prestaties - **Migratiegeschiedenis**: - Wijzigingen in schema's over tijd #### 3. Foutafhandelingslogica - **Foutcategorisatie**: - Client errors (4xx) vs. server errors (5xx) - Aangepaste foutcodes (bijv. `WORKOUT_NOT_FOUND`) - **Exception Handling**: - Try-catch blokken in code (JavaScript/Python) - Stack traces en logging details - **Foutresponses**: - Gestandaardiseerde JSON foutformats (bijv. `{ "error": code, "message": "..." }`) - **Logging Strategie**: - Niveaus (INFO, WARN, ERROR), logbestanden, integraties (bijv. Sentry) #### 4. Aanvullende Kritieke Onderdelen - **Configuratie**: - Environment variables (bijv. database URLs, API keys) - Configuratiebestanden (JSON/YAML) - **Afhankelijkheden**: - npm/pip packages met versies - Externe services (bijv. Firebase, AWS S3) - **Workflows en Business Logic**: - Belangrijke algoritmes (bijv. calorieberekening) - State management (redux/zustand in frontend) - **Testsuites**: - Unit/integration test coverage - Testdata en mocks ### Aanbevolen Documentatieprocessen voor Windsurf AI 1. **Code Scanning**: Laat de AI automatisch codebases doorlopen (JavaScript/Python) om bovenstaande elementen te detecteren. 2. **Generatie van Swagger/OpenAPI Docs**: Voor API endpoints. 3. **ERD Generatie**: Entity-Relationship diagrams voor databasemodellen. 4. **Foutlogging Integratie**: Koppel met tools zoals Sentry of LogRocket voor real-time foutdocumentatie. 5. **Version Control Koppeling**: Link documentatie naar specifieke commits (Git). ### Tools om te Overwegen - **Swagger/OpenAPI** voor API docs - **Mermaid.js** of **Graphviz** voor diagrammen - **JSDoc** (JavaScript) / **Sphinx** (Python) voor code-annotaties Start met het configureren van je Windsurf AI-agenten om deze componenten te monitoren en automatisch documentatie te genereren bij codewijzigingen. Succes met je fitness app! 🚀