shieldpilot-conventions

Codify ShieldPilot coding and review conventions across Python, FastAPI, JS, CSS, and database layers.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/maxwalser001-del/shieldpilot --skill shieldpilot-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shieldpilot-conventions
Source: https://github.com/maxwalser001-del/shieldpilot/tree/main/.claude/skills/shieldpilot-conventions
Command: npx skills add https://github.com/maxwalser001-del/shieldpilot --skill shieldpilot-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ShieldPilot project conventions encyclopedia provides a single source of truth to standardize coding, reviews, and documentation across the project, reducing ambiguity and onboarding time.

Core Features & Use Cases

  • Centralized conventions for backend (Python FastAPI, SQLAlchemy), frontend (vanilla JS, CSS), config, and authentication patterns.
  • Clear guidelines for routing, data models, error handling, naming, and security pitfalls to ensure consistent quality across teams.
  • Use Case: A new contributor references this encyclopedia to implement a feature, review a PR, or write documentation, ensuring alignment with ShieldPilot standards.

Quick Start

Review this conventions encyclopedia before coding or reviewing ShieldPilot components to ensure adherence to project patterns.

Frequently Asked Questions about shieldpilot-conventions

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

FAQPage Schema
What are the required coding conventions for a FastAPI backend?

FastAPI backend conventions require standardized patterns for routing, data models, error handling, and naming. This encyclopedia codifies these required practices to ensure consistent code quality and reduce ambiguity across the project.

How do I standardize project patterns for vanilla JS and CSS?

To standardize vanilla JS and CSS, follow the centralized frontend guidelines covering naming, routing, and security pitfalls. This ensures consistent quality and proper alignment with project standards during development.

Do I need to follow specific naming conventions for SQLAlchemy database layers?

Yes, SQLAlchemy database layers require specific naming conventions. The encyclopedia documents the required patterns and best practices to ensure consistent data modeling and adherence to project standards.

What is the best way to ensure consistent code reviews across a full stack project?

The best way to ensure consistent code reviews is referencing a centralized conventions encyclopedia. It codifies backend, frontend, config, and authentication patterns, allowing reviewers to verify alignment with required standards.

Does this conventions guide cover authentication and configuration patterns?

Yes, this conventions guide covers authentication and configuration patterns. It documents required patterns, pitfalls, and best practices for these layers to ensure consistent onboarding and code quality.

Why should I use a centralized conventions encyclopedia for onboarding new contributors?

A centralized conventions encyclopedia provides a single source of truth for coding and documentation. It reduces ambiguity and onboarding time by giving new contributors clear guidelines for implementing features or reviewing pull requests.