Categories
Indexed Skills (20)
autoxpp-azure-devops
Use when the user asks to read, query, or interact with Azure DevOps work items, tickets, comments, attachments, or boards. Triggers on phrases like "read ticket", "check devops", "work item", "devops comments", "ticket 1069", or any Azure DevOps URL (dev.azure.com).
autoxpp-browser-v2
Generic browser automation wrapper over playwright-cli. Adds auth management, self-learning site patterns, cross-skill integration, and evidence capture on top of the built-in playwright-cli skill. Site-specific knowledge lives in reference/ files.
autoxpp-setup-api-key
Configure your AutoXPP API key and MCP connection for premium skill access.
autoxpp-sql-jit
Acquire Just-In-Time read-only SQL credentials from VS2022's 'SQL Credentials for Dynamics 365 FinOps' dialog for the active online UDE environment. Auto- launches VS2022 if not running (reuses autoxpp-build launcher scripts, same 3-attempt retry loop), drives the JIT dialog via PowerShell UIA, captures the connection string from clipboard, writes it to ~/.autoxpp/ude-configs.json → udeConfigs[].sqlCache. Credentials last ~24h. Companion to scripts/sql.py which reads the cache and runs queries via pyodbc. Use when a test case or investigation needs SQL access to internal tables / aggregates / joins that OData cannot express.
autoxpp-ude-switch
Quick-switch Visual Studio 2022 UDE between multiple online D365 F&O environments (different customers) on a single machine. Use when user says "switch UDE", "switch FO env", "change to customer X env", "connect to <url>", or wants to change which online Dataverse the current UDE is pointed at. Reads UDE list from C:\Users\[user]\.autoxpp\ude-configs.json. Handles the full Power Platform Tools connection flow (Tools menu → Reconnect prompt → Login → URL entry → Select Solution → Client assets download) via UIA, then retargets the custom metadata folder in the auto-generated XPP config so UDEs don't collide on the same metadata path.
autoxpp-build
Drives Visual Studio 2022's full build-deploy cycle for D365 F&O via PowerShell UI Automation. Zero human clicks — compile, sync database, deploy to online environment.
autoxpp-design-reviewer
Pre-coding design review gate between req-analyzer and dev-v2. Runs for requirements classified as complex or risky. Loads design-reviewer + senior-fo-developer roles, reads requirement.txt / work_items.md / test_cases.md and relevant dev-reference sections, and writes design_review.md with PASS / NEEDS-WORK / BLOCKED verdict. Dev-v2 cannot proceed until PASS.
autoxpp-dev-v2
Focused D365 F&O coding skill. Reads work_items.md and implements X++ artifacts sequentially in dependency order. Uses autoxpp-dev-reference for D365 patterns. No planning (req-analyzer does that), no test design (test-composer does that). Autonomous-ready — never prompts for input. For fix loops, reads test_report.md.
autoxpp-init-session
Initializes an AutoXPP session. Must be called before any other autoxpp skill in a conversation. Sets up session context on the MCP server.
autoxpp-load-integration-dev
Loads the Senior Integration Developer role for pre-lifecycle work: Azure Functions, Service Bus, Dataverse plugins, OData, integration architecture and debugging. No arguments — just invoke and start working.
autoxpp-load-lifecycle
Bootloader for the autoxpp D365 F&O lifecycle. Call ONCE at the start of a requirement to mark the boundary between research/refine (pre-lifecycle) and autonomous execution (req-analyzer -> test-composer -> dev-v2 -> build -> tester -> DONE or fix-loop). The skill resolves workspace, writes requirement.txt from the arg, initializes lifecycle.log, spawns the watchdog, and auto-chains into req-analyzer + test-composer.
autoxpp-load-qa-engineer
Loads the QA Engineer role for pre-lifecycle work: ad-hoc test planning, test data strategy, test matrix design, coverage analysis. No arguments — just invoke and start working.
autoxpp-load-senior-fo-dev
Loads the Senior D365 F&O Developer role for pre-lifecycle work: investigation, debugging, code research, solution design, root cause analysis. No arguments — just invoke and start working.
autoxpp-quality-supervisor
Epistemic watchdog for the autoxpp lifecycle. Distinct from autoxpp-watchdog (which catches mechanical stalls — absence of motion). This skill catches wrongness of motion: confidence inflation, anti-pattern emergence, scope creep, doom-loop relapse. Invoked periodically on phase transitions and on-demand after non-green tester verdicts.
autoxpp-req-analyzer
Analyze a requirement and produce structured work items with dependencies. Reads requirement.txt (and optionally Stage 1 output, feedback). Outputs work_items.md with developer-level task descriptions and a complexity flag (simple/complex/risky). Domain-specific artifact tags, grep patterns, and worked examples live in reference/domain-*.md. Run once per requirement — skip if work_items.md already exists and requirement unchanged.
autoxpp-submit-learnings
Extract generic D365 F&O learnings from the current session and submit to the xgen backend for centralized review. User-triggered, never automatic. Sanitizes all project/user/environment data before submission. Premium skill.
autoxpp-test-composer
Compose test cases from a requirement. Reads requirement.txt, outputs test_cases.md with structured test cases including setup data, steps, and pass conditions. Append-only on feedback iterations — never remove old cases. Run once per requirement — skip if test_cases.md already exists and no new feedback. Works from the original requirement directly — does NOT depend on work_items.md.
autoxpp-test-data-seeder
Background agent that pre-seeds test data in the D365 environment while dev-v2 analyzes standard code. Reads test_cases.md as a shopping list, finds or creates required records via OData/SQL/browser, and writes test_data_manifest.md for the tester to consume.
autoxpp-tester
Execute test cases and produce a structured test report. Reads test_cases.md, orchestrates test execution via domain-appropriate tools (autoxpp-browser-v2 for UI paths, direct HTTP/SQL/Service Bus for integration paths), handles test data setup, captures evidence, and outputs test_report.md with pass/fail per case.
autoxpp-watchdog
External safety net for the autoxpp lifecycle. Spawned ONCE at the start of any requirement lifecycle, before any other autoxpp skill. Runs a background poll script over lifecycle.log and emits STALL events when a phase transition is missed. Zero LLM cost per tick — pure file-based detection.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.