project-scaffold

Plan project structure and database strategy for new software initiatives.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dungle-scrubs/agent-config --skill project-scaffold-dungle-scrubs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-scaffold
Source: https://github.com/dungle-scrubs/agent-config/tree/main/stow/shared/skills/project-scaffold
Command: npx skills add https://github.com/dungle-scrubs/agent-config --skill project-scaffold-dungle-scrubs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Starting a new project often stalls on architecture decisions such as folder structure, monorepo vs single package, and database choice. This Skill provides a structured guide to align teams on scalable project scaffolding.

Core Features & Use Cases

  • Guided architecture for CLI, web app, and monorepo setups across TS and Python.
  • Database selection guidance mapped to typical project constraints (local vs distributed data, concurrency, deployment models).
  • Template planning including recommended shapes (CLI only, CLI + DB, web app + DB, and multi-package monorepos).

Quick Start

Provide a project brief outlining languages, scale, and deployment model, then ask this Skill to generate a scaffold plan with directory structure and DB recommendations.

Frequently Asked Questions about project-scaffold

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

FAQPage Schema
When should I use a monorepo instead of a single package for a new project?

A monorepo benefits scalable project architecture when handling multi-package setups like CLI and web app combinations. It streamlines dependency management across TypeScript or Python codebases, whereas a single package better suits isolated CLI-only deployments.

How do I choose between TypeScript and Python for my project scaffold?

Choose TypeScript for web app scaffolding needing strict typing, or Python for data-centric CLI applications. The decision aligns architecture choices with your team's existing expertise and the project's specific concurrency and deployment requirements.

What is the best way to select a database and ORM for a new web application?

Select databases and ORMs by mapping typical project constraints like local versus distributed data and concurrency needs. Guided architecture planning recommends concrete configurations aligning your database strategy with expected deployment models.

Can I get a directory structure plan for a CLI application with a database?

Yes, you can generate a scaffold plan including directory structure for CLI plus database shapes. Provide a project brief outlining your languages, scale, and deployment model to receive recommended template planning and DB configurations.

Does this architecture guide support both local and distributed database deployments?

Yes, the architecture guide supports both local and distributed database deployments. It provides database selection guidance mapped to typical project constraints, ensuring your ORM and database options align with your specific deployment models.