## What the Extension Does
- **Organization-wide issue tracking**: All open issues across our GitHub organization in a single collapsible sidebar, grouped by repo, sorted by most recent.
- **One-click chat integration**: Opens issues directly in Copilot Chat with full context pre-loaded to clipboard, ready to start work immediately.
- **Smart auto-sync with rate limit protection**: Refreshes every 5-10 minutes with intelligent caching to avoid hitting GitHub's API limits.
- **Git status awareness**: Real-time monitoring of changed files (15-second refresh cycle, staggered to avoid API collisions).
- **Quick workflow commands**: "Ship It" command, dual/triple chat layouts, and launcher integration for local dev environments.
## Customizing the Look
We replaced the empty-editor watermark in VS Code with our tagline using CSS injection.
Theme-aware styling (dark slate with red accent) and Foundation branding throughout the sidebar UI create visual consistency that reduces cognitive load when jumping between 5 repos and 20 issues per day.

## How We Built It
**Stack**: TypeScript + VS Code Extension API + GitHub REST API + Webview for custom rendering. It's hooked up directly to the VS Code internal APIs for instant updates, ensuring seamless integration.
**Key Wins:**
- Built-in GitHub OAuth (no token management)
- Configurable caching (default 10min TTL)
- Staggered refresh timers to prevent rate limit spikes
- Tri-modal development: F5 debug, VSIX builds, auto-watch mode
- Settings-driven: Everything configurable—org name, cache duration, max issues—without touching code.
## Lessons Learned
Ship useful tools fast. First version: 200 lines. Current: 287. Each line solved a real frustration.
Custom CSS is fragile but worth it. Breaks occasionally between VS Code versions. 5 minutes of maintenance beats generic branding.
Extensions are workflows, not features. We collapsed "7 clicks done 40 times daily" into 1 click.
## Conclusion
VS Code is powerful but generic. Your workflow is specific. Bridge that gap.
## SEO and Accessibility Enhancements
To boost search engine visibility and accessibility, we included meta tags and alt text. Meta tags help search engines understand our extension's purpose, and descriptive alt text ensures that images are accessible to all users.
We built Foundation Mini Sidekick in a weekend, refined it over months, and can't work without it. The watermark makes us smile. The one-click issue flow saves hours weekly.
If your tools don't fit, change the tools. The editor is yours.