MSBart2
- 22 skills
- 0 followers
- 1 week ago last updated
- ▌ Workbench · msbart2Read from and write to the Workbench project memory store. Use when starting complex content work (query for prior context) or finishing a session that changed content (record drawer entries). Never invoke during agent pre-flight gates.
- ▌ Inspect Slide · msbart2Visually inspect individual Slidev slides for overflow, missing progress dots, and color inconsistency. Uses a live slidev dev server and Playwright screenshots for fast edit/verify loops — no full build required.
- ▌ Build Pipeline Analyzer · msbart2 bundleDiagnoses GitHub Actions CI/CD failures for FanHub's Node.js workflows. Identifies test failures, build errors, Docker issues, and environment problems.
- ▌ Dependency Conflict Resolver · msbart2 bundleDiagnoses npm/yarn dependency conflicts, identifies cascading updates, and suggests safe upgrade paths for React/Node.js projects.
- ▌ Bug Reproduction Test Generator · msbart2Generates failing tests that reproduce reported bugs in FanHub. Use when a bug report comes in and you need to create a test that demonstrates the issue before fixing it. Follows FanHub's testing patterns and data integrity rules.
- ▌ Module Author · msbart2 bundleGenerates module README.md with exercise planning table for CopilotTraining workshop modules. Researches URLs to understand new capabilities and creates strategic content outline. Use exercise-author skill to implement individual exercises.
- ▌ Content Refresh · msbart2 bundleUse when refreshing existing tech talks from the Microsoft Developer Changelog feed. Produces an evidence-backed content.refresh.yml that maps relevant announcements to README changes and recipe-review impact. Triggers: refresh content, changelog update, feed update, latest news, content refresh plan. Named-talk refresh continues even when the ledger has no proposal-created items.
- ▌ Exercise Author · msbart2 bundleReads a module's README.md, identifies missing exercise files from the planning table, and creates standalone exercise files using TEMPLATE.md format. Use when exercises are planned but not yet implemented as individual files.
- ▌ Build Slidev Decks · msbart2Fast validation of Slidev deck changes. Correct invocation, output interpretation, and common issues.
- ▌ Deck Recipe Review · msbart2 bundleReview a tech-talk's README and produce a deck.recipe.yml. Requires an independent cross-model Rubber Duck critique of section weighting, narrative arc, and coverage gaps. Always overwrites any existing recipe. Triggers: "review the talk", "create the recipe", "is this the best use of our time", "section weighting", "coverage gap", "recipe".
- ▌ Exec Recipe Review · msbart2 bundleReview an exec-talk's README and produce an exec.recipe.yml. Requires an independent cross-model Rubber Duck critique of section weighting, executive audience fit, narrative arc, and action clarity. Always overwrites any existing recipe. Triggers: "review the talk", "create the recipe", "is this landing for execs", "section weighting", "coverage gap", "recipe", "executive framing".
- ▌ Tech Talk Personas · msbart2Add persona-grounded audience framing to a tech-talk. Selects 2–3 relevant personas, adds a "Who This Hits" box and up to 3 reaction lines to the README, and adds persona speaker notes to the slide deck. Triggers: "add personas", "who this hits", "persona reactions", "audience framing".
- ▌ Deck Recipe Refresh · msbart2Use after an approved content refresh when recipeReview.required is true, or when the user asks to refresh an existing recipe. Preserves the current recipe as a baseline and requires an independent cross-model Rubber Duck critique before structural changes are finalized. Triggers: refresh recipe, changelog recipe review, approve recipe, update existing deck recipe.
- ▌ Ledger Tech Talk Refresh · msbart2Refresh existing tech talks from proposal-created decisions in .github/content-routing/ledger.json, or from a named talk even when the ledger is empty. Use for implementing the routing inbox, applying ledger proposals, refreshing impacted talks, processing the content refresh queue, or closing feed-driven talk updates. Orchestrates content.refresh.yml and README updates; cross-model recipe review and full slide regen only when the plan requires them.
- ▌ Create Card And Page Skill · msbart2 bundleUse this skill when asked to add a new entity type with a card grid page to FanHub. It scaffolds the full stack: backend model, DbContext registration, seed data, EF Core migration, REST controller (GET + POST), frontend model, homepage stat card + nav-card, and a Blazor list page with an inline add form.
- ▌ Check Data Accuracy · msbart2Use this skill when asked to verify, validate, fact-check, or review any data entry, lore fact, character bio, episode record, quote, or show content for accuracy against canonical project sources and the live database. Triggers on: check data, verify data, fact-check, accuracy check, data accuracy, check entry, verify entry, review accuracy, is this accurate, canon check, lore check, check this data, verify this, review this entry, check for errors, validate data, is this right, is this canon.
- ▌ Lore Accuracy Check · msbart2Use this skill when asked to verify, validate, or fact-check a lore entry, character description, seed data record, or any Breaking Bad content against the canonical reference in docs/breaking-bad-universe.md. Triggers on: check lore, verify lore, fact-check, canon check, lore accuracy, is this correct, seed data accuracy.
- ▌ Effort Estimator · msbart2Analyze feature requests and provide technical effort estimates with risk assessment
- ▌ API Endpoint Design · msbart2 bundleREST API design standards for FanHub's Express backend. Use when creating or modifying API endpoints to ensure consistency.
- ▌ Feature Requirements · msbart2Product requirements for FanHub features. Use when creating new pages, components, or user-facing functionality to ensure features meet product standards.
- ▌ Docker Build Debugger · msbart2 bundleDiagnoses Docker build failures for Node.js applications, identifies common patterns (COPY order, layer caching, context issues), and suggests fixes.
- ▌ Tv Show Data Validator · msbart2Validates TV show data against FanHub's domain rules. Use when working with show, character, episode, or quote data to ensure data integrity and business rule compliance.