tdc-backend

Generate a Flask backend scaffold with RESTful API routes, models, services, and Celery tasks.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/Alex-65/tdcweb --skill tdc-backend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdc-backend
Source: https://github.com/Alex-65/tdcweb/tree/main/.claude/skills/tdc-backend
Command: npx skills add https://github.com/Alex-65/tdcweb --skill tdc-backend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation and maintenance of a Flask backend for The Dreamer's Cave, turning a manual setup into an automated scaffold with routes, models, services, utilities, and Celery tasks.

Core Features & Use Cases

  • Scaffold Backend: Generate a Flask app structure with app factory, configurations, models, routes, and Celery integration.
  • API & Admin Routes: Create REST endpoints for public API and admin panels with authentication hooks.
  • Service Layer: Provide service modules and utilities for database access, email, and integrations.
  • Use Case: A maintainer quickly spins up a full backend skeleton for a new feature or module, enabling rapid development and testing.

Quick Start

Use the tdc-backend skill to generate a Flask backend scaffold including core modules and a sample /api/v1/endpoint.

Frequently Asked Questions about tdc-backend

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

FAQPage Schema
How do I scaffold a Flask backend with REST API routes and Celery tasks?

To scaffold a Flask backend with REST API routes and Celery tasks, generate an app factory pattern with configuration classes, models, services, and utilities. This Skill automates creating structured directories for modules and Celery integration.

Can I generate Flask REST API routes under /api/v1 without using an ORM?

Yes, you can generate Flask REST API routes under /api/v1 without an ORM. This Skill creates a scaffold using MySQL via mysql-connector-python directly, providing service modules for database access instead of relying on an object-relational mapper.

What is the best way to structure a Flask backend with a service layer and admin modules?

The best way to structure a Flask backend with a service layer and admin modules is using a factory pattern. This Skill generates structured directories separating routes, models, services, utilities, and admin modules with authentication hooks for maintainable code.

Does this Flask backend scaffold include authentication hooks for admin panels?

Yes, the Flask backend scaffold includes authentication hooks specifically for admin panels. It generates REST endpoints for both public API routes and admin panels, allowing maintainers to quickly implement secure administrative features.

How do I set up Celery integration and a service layer for a Flask application?

Setting up Celery integration and a service layer for a Flask application requires creating dedicated modules for background tasks and business logic. This Skill generates a scaffold with Celery tasks and service modules for database access, email, and integrations.