What problem does it solve?
This skill provides specialized guidance for maintaining and extending the Albert VS Code extension, preventing common architectural pitfalls related to its unique host-webview communication model and k6-based execution engine.
Core Features & Use Cases
- Architectural Guidance: Provides deep insights into the host/webview split, custom editor providers, and the wire-protocol defined in model/types.ts.
- Development Workflow: Offers standardized procedures for building, type-checking, and packaging the extension, including handling Monaco editor workers and CSP requirements.
- Use Case: When adding a new feature that requires data exchange between the extension host and a webview, use this skill to ensure the message types are correctly defined and the mutation patterns (mutate vs mutateQuiet) are followed to maintain UI performance.
Quick Start
Use the albert-maintenance skill to guide the implementation of a new field in the request editor while ensuring the host-webview message contract is correctly updated.