What problem does it solve?
This skill automates scaffolding, code standards enforcement, and safe COM usage patterns for Visual Studio Tools for Office (VSTO) Office add-ins, helping developers move from concept to a robust, tested implementation.
Core Features & Use Cases
- Clarify-before-code workflow: prompts users to confirm Office app, add-in scope, UI surface, language, and minimum Office version, preventing incorrect assumptions.
- Code-standards guidance: provides explicit patterns for COM release, error handling, XML/Doc comments, and naming conventions to keep samples robust and maintainable.
- End-to-end scaffolding guidance: outlines project structure, recommended components (Menus/Ribbon, Task Panes, Models, Helpers), and best practices for reliable add-in development.
- Use case: a team wants to scaffold an Excel add-in in C# with a Ribbon and a custom task pane; follow the guidance to produce a clean starter project.
Quick Start
Begin by clarifying the Office app, add-in scope, UI surface, language, and minimum Office version, then scaffold a VSTO project according to the recommended structure.