scaffold-project

Generate a Python FastAPI project skeleton with configuration and agent rules.

2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/mdnaimul22/human-skills --skill scaffold-project-mdnaimul22
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scaffold-project
Source: https://github.com/mdnaimul22/human-skills/tree/main/skills/scaffold-project
Command: npx skills add https://github.com/mdnaimul22/human-skills --skill scaffold-project-mdnaimul22

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires urllib.request, subprocess.

What problem does it solve?

This Skill eliminates the time-consuming setup work of starting a new Python backend project by generating a consistent, opinionated skeleton in one step.

Core Features & Use Cases

  • Project skeleton generation: Creates the full directory structure (src/config, helpers, core, providers, schema, services, routers) plus docs, logs, and tests.
  • Runtime-ready app entry point: Generates a FastAPI main.py with health check, middleware/error hooks, and lifecycle handling.
  • Agent rule synchronization: Downloads and installs the repository’s .agents/rules/ coding standards so your new project follows established practices.

For example, if you need to spin up a new FastAPI service for a real feature, use this Skill to scaffold everything (including rules) so you can start implementing endpoints immediately.

Quick Start

Ask the human-skills dispatcher to run the bootstrap tool into an empty destination directory path, then let it create the full project skeleton for you.

Frequently Asked Questions about scaffold-project

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

FAQPage Schema
How do I bootstrap a FastAPI project with a production-ready directory structure?

Bootstrapping a FastAPI project creates a complete Python skeleton with src/config, helpers, core, providers, schema, services, and routers directories, plus a runtime-ready main.py entry point with health checks and middleware. You get a ready-to-run structure so you can start implementing endpoints immediately.

What's included in a Python project skeleton for FastAPI?

A Python project skeleton for FastAPI includes the full directory structure for src modules, docs, logs, and tests, alongside a generated main.py with health check, middleware, error hooks, and lifecycle handling. It also installs synchronized agent rules from the repository's .agents/rules/ directory.

Can I scaffold a Python backend into an existing directory or does it need to be empty?

Scaffolding a Python backend targets a specified destination directory path to create the full project skeleton deterministically. You should provide an empty destination directory so the bootstrap script can generate base files, directories, and install agent rules without conflicts.

What is the best way to set up agent rules for a new Python backend project?

Setting up agent rules for a new Python backend involves downloading and installing the repository's .agents/rules/ coding standards during project scaffolding. This synchronizes your new project with established practices automatically, ensuring consistent repository conventions from the start.

Do I need to manually configure FastAPI middleware and lifecycle hooks when scaffolding a new project?

FastAPI middleware and lifecycle hooks do not need manual configuration when scaffolding. The generated main.py entry point includes built-in middleware, error hooks, and lifecycle handling automatically, providing a runtime-ready application foundation without additional setup.