rm-dev-workflows

Manage Windows dev workflows for redmuffin.Blazor.StaticWeb with process and port hygiene.

Updated Nov 11, 2023
One-click install
npx skills add https://github.com/michaelvolz/redmuffin.Blazor.StaticWeb --skill rm-dev-workflows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rm-dev-workflows
Source: https://github.com/michaelvolz/redmuffin.Blazor.StaticWeb/tree/main/.opencode/skills/redmuffin-standards/rm-dev-workflows
Command: npx skills add https://github.com/michaelvolz/redmuffin.Blazor.StaticWeb --skill rm-dev-workflows

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill centralizes the knowledge about managing Windows dev sessions for redmuffin.Blazor.StaticWeb so agents avoid risky commands and misconfigured tools.

Core Features & Use Cases

  • Process and Port Hygiene: Covers how to identify and terminate unsafe dotnet processes, inspect ports, and launch the site via Start-Process PowerShell commands.
  • Site Startup Guidance: Explains when to use Watch or https profiles, how to read launchSettings.json, and how to restart after rude edits or SCSS changes.
  • Tool Selection & Browser Rules: Lists approved tools for file lookup, port checks, and browser tab hygiene so workflow stays consistent and recoverable.

Quick Start

Load rm-dev-workflows when you need canonical Windows development workflow guidance for this repo.

Frequently Asked Questions about rm-dev-workflows

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve dotnet port conflicts during Windows development sessions?

dotnet port conflicts are resolved by inspecting active ports, terminating unsafe dotnet processes, and using Start-Process PowerShell to launch the site. This prevents mismanaged dev sessions and avoids bash timeouts on Windows.

How do I start a Blazor static web app using launchSettings.json?

Start the Blazor static web app by reading launchSettings.json to select the Watch or https profile. Use Start-Process powershell to launch the site, ensuring safe PowerShell process handling and avoiding bash command timeouts.

What is the best way to manage PowerShell processes for dotnet development on Windows?

The best way to manage PowerShell processes for dotnet development is using Start-Process powershell to avoid bash timeouts. This approach ensures safe process handling, prevents port conflicts, and maintains recoverable Windows dev workflows.

Do I need to maintain browser tab hygiene during Windows dev workflows?

Yes, browser tab hygiene is required during Windows dev workflows to keep sessions consistent and recoverable. Approved tool selection rules dictate how to manage browser tabs alongside file lookup and port checks for proper process management.

Why does my dotnet watch command timeout in bash on Windows?

Your dotnet watch command times out in bash on Windows because bash cannot properly manage long-running Windows processes. Use Start-Process powershell to launch the site instead, which provides safe PowerShell process handling and avoids timeout issues.