dev-sh-generator

Generate executable tools/dev.sh scripts from AGENTS.md configuration requirements.

Updated May 31, 2025
One-click install
npx skills add https://github.com/dEitY719/dotfiles --skill dev-sh-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-sh-generator
Source: https://github.com/dEitY719/dotfiles/tree/main/claude/skills/dev-sh-generator
Command: npx skills add https://github.com/dEitY719/dotfiles --skill dev-sh-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates creation of standardized tools/dev.sh task runners tailored to Python/FastAPI projects, ensuring consistency across environments and team workflows.

Core Features & Use Cases

  • Automatic generation of tools/dev.sh with deterministic and idempotent commands
  • Supports commands like up, test, format, shell, and cli for common development tasks
  • Backups existing dev.sh and validates syntax and permissions

Quick Start

Ask the AI to generate a project-specific tools/dev.sh that adheres to AGENTS.md standards.

Frequently Asked Questions about dev-sh-generator

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

FAQPage Schema
How do I generate a dev.sh task runner for a Python FastAPI project?

You can generate a dev.sh runner by analyzing tools/AGENTS.md and your project structure to extract configuration requirements. The tool detects Python runners, app entry points, and CLI entries, then produces an executable tools/dev.sh script with commands like up, test, and format.

What is a dev.sh runner and how does it standardize Python project workflows?

A dev.sh runner is an executable shell script that standardizes Python project workflows through deterministic, idempotent commands. It automates common development tasks like up, test, format, shell, and cli, ensuring consistency across environments and team workflows.

Does the dev.sh generator work with existing AGENTS.md guidelines and configurations?

Yes, the dev.sh generator works directly with existing AGENTS.md guidelines. It reads your AGENTS.md and repository layout to detect the Python runner, test runner, and app entry points, ensuring the generated script follows your established configuration standards.

What happens to my existing dev.sh script when I generate a new one?

When generating a new dev.sh script, the tool backs up your existing dev.sh file before overwriting it. It then validates the syntax, permissions, and environment defaults of the newly generated script to ensure it executes correctly.

Can I use this dev.sh generator for non-FastAPI Python projects?

The dev.sh generator is tailored for Python and FastAPI projects, detecting Python runners and app entry points from your repository layout. While it analyzes AGENTS.md for configuration, its standardized commands focus on common Python development workflows.