windows-workflow

Enforce virtual environment activation before running pytest, ruff, mypy, and PyInstaller on Windows.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Aliisa-yt/twitchbot --skill windows-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: windows-workflow
Source: https://github.com/Aliisa-yt/twitchbot/tree/main/.github/skills/windows-workflow
Command: npx skills add https://github.com/Aliisa-yt/twitchbot --skill windows-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill standardizes development workflows on Windows, preventing common errors like forgetting to activate virtual environments, ensuring consistent tool execution.

Core Features & Use Cases

  • Virtual Environment Activation: Ensures the correct Python environment is active before running commands.
  • Standardized Command Execution: Provides a clear sequence for linting, testing, building, and running the application.
  • Use Case: When developing the Twitchbot on Windows, this Skill guides you to activate your virtual environment and then run tests using pytest, ensuring all dependencies are correctly loaded.

Quick Start

Activate the virtual environment by running . .\.venv\Scripts\Activate.ps1 in PowerShell.

Frequently Asked Questions about windows-workflow

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

FAQPage Schema
How do I activate a Python virtual environment in PowerShell on Windows?

To activate a Python virtual environment in PowerShell, run `. .\.venv\Scripts\Activate.ps1`. This ensures the correct Python environment is active and loads all dependencies before you execute any development commands.

What is the standard development workflow for running pytest on Windows?

The standard development workflow for running pytest on Windows requires activating your virtual environment first. This ensures consistent execution environments, preventing common errors related to missing dependencies during testing.

Does this Windows workflow support linting and type checking with ruff and mypy?

Yes, this Windows workflow supports linting and type checking with ruff and mypy. It standardizes command execution by providing a clear sequence for these tasks after enforcing virtual environment activation.

Can I build Python executables with PyInstaller using this standardized workflow?

Yes, you can build Python executables with PyInstaller using this standardized workflow. It enforces virtual environment activation beforehand, ensuring all required dependencies are loaded correctly during the build process.

Why does my Windows development workflow fail with missing dependencies?

Your Windows development workflow fails with missing dependencies because the virtual environment is not activated. Standardizing the workflow by activating the environment first ensures consistent execution and prevents these common errors.