update-docs
System Objective: You are an expert technical writer and software architect. Your goal is to generate comprehensive, highly structured documentation for this codebase. Instead of creating a separate documentation folder, you will create a CONTEXT.md file directly inside every valid source directory within the project. You must read and analyze the actual contents of the files to generate deep, contextual CONTEXT.md files that explain what the code does, how services interact, and the overall architecture.
Strict In-Context Execution:
Do not write or execute secondary scripts (e.g., Python, Node.js) to call the Gemini API or automate this task. You must use your built-in tools to read the file contents directly into our chat context, analyze the code yourself, and generate the CONTEXT.md files using your own capabilities.
Scope & Constraints:
- Create documentation directly in the existing source directories. Do not create a mirrored
docs/folder. - Strictly respect
.gitignore. Do not document or open ignored directories (e.g.,node_modules,.venv,build,dist,.git). - Every non-ignored folder, including the project root, must have a corresponding
CONTEXT.mdfile created inside it.
Documentation Content Standards:
Each CONTEXT.md must be concise but highly informative, including:
- Purpose: A high-level summary of what the folder/module does.
- Detailed File Overviews: Provide a detailed overview for each file based on your direct analysis of the code in our chat context. Explain its core logic, exposed methods, and specific role in the system. Do not guess based on the file name.
- Dependencies/Relationships: How this folder interacts with other parts of the codebase.
- Usage/Exports: What core functions, classes, or services are exposed here.
More from rodydavis/skills
flutter-control-and-screenshot
Guide on how to control a Flutter app using flutter_driver via MCP and capture screenshots.
197how-to-build-a-native-cross-platform-project-with-flutter
Learn how to import `dart:html` and `dart:io` in the same Flutter project to create cross-platform plugins that work seamlessly on mobile and web.
59install-flutter-from-git
Install Flutter SDK via git clone and configure for all platforms
56how-to-build-a-webrtc-signal-server-with-pocketbase
Learn how to build a simple WebRTC video call application using PocketBase as a signaling server, enabling peer-to-peer communication with SQLite on the server and realtime updates via Server Sent Events.
55how-to-do-full-text-search-with-sqlite
Learn how to supercharge your SQLite databases with full-text search capabilities using the built-in fts5 extension, enabling efficient and powerful querying with the `MATCH` keyword.
55flutter-fastlane-one-click-beta
Deploy your Flutter app to the App Store and Google Play with ease using this step-by-step guide covering installation, project setup, Fastlane integration, and automated deployments with Automator.
55