LLM Software Development Standards Start any project right in 30 seconds. Battle-tested standards from real production systems.
npx skills add https://github.com/williamzujkowski/standards --skill nist-complianceقم بتثبيت هذه المهارة باستخدام واجهة سطر الأوامر (CLI) وابدأ في استخدام سير عمل SKILL.md في مساحة عملك.
Start any project right in 30 seconds. Based on industry best practices and NIST guidelines.
You're starting a new project. You need to make dozens of decisions: project structure, testing approach, security patterns, CI/CD setup, documentation format. Each wrong choice costs days or weeks to fix later.
This repository gives you those answers immediately - comprehensive, production-tested standards that work together as a complete system. No more arguing about code style. No more wondering about test coverage. No more security reviews finding basic issues.
Just copy, implement, and ship.
Last Updated: 2025-10-24 21:45:00 EDT (UTC-04:00)
Load only what you need. Progressive loading reduces token usage by 91-99.6% depending on scenario:
Evidence: 61 active skills with progressive disclosure (Level 1: metadata, Level 2: instructions, Level 3: resources)
Instead of loading massive 50,000+ token documents, use progressive skills that deliver the right information at the right time:
Note: The @load directive is planned for v2.0. Current implementation uses the skill-loader script.
Current (v1.x):
# Load Level 1: Quick Start (5 minutes, ~336 tokens)
python3 scripts/skill-loader.py load skill:coding-standards
# Load by product type (auto-selects relevant skills)
python3 scripts/skill-loader.py load product:api --language python
# Loads: coding-standards, security-practices, testing, nist-compliance
# Total: ~1,755 tokens compared to loading all standards documents (~150K tokens) (98.8% reduction)
Planned (v2.0):
@load skill:coding-standards
@load product:api --language python
Current (v1.x):
# 1. Get skill recommendations for your project
python3 scripts/skill-loader.py recommend ./
# 2. Load recommended skills
python3 scripts/skill-loader.py load product:api
# 3. See the difference!
# Before: ~150,000 tokens (full standards)
# After: ~1,755 tokens (Level 1)
Planned (v2.0):
# 2. Load recommended skills
@load product:api
Skill Count Verified: 2025-10-24 19:21:55 EDT (UTC-04:00)
Core Skills (examples with estimated Level 1 token counts):
Note: Token counts are estimates. Actual counts vary based on skill complexity. See skills/ directory for complete catalog.
View Full Catalog → | Quick Start Guide → | Skills Directory →
Copy these templates to your new repository and let AI do the rest:
# 1. Copy the kickstart template to your new repo
curl -o KICKSTART.md https://raw.githubusercontent.com/williamzujkowski/standards/master/templates/KICKSTART_REPO.md
# 2. Fill in basic project details (or let AI auto-detect)
# 3. Provide KICKSTART.md to any AI assistant (Claude, ChatGPT, Gemini)
# AI will auto-detect your tech stack and generate:
# - Complete project structure
# - Standards-aligned code
# - Configuration files
# - CI/CD pipelines
# - Testing setup
# - Security implementation
Example:
You: [Paste kickstart prompt] + "I'm building a Python API with FastAPI and PostgreSQL"
AI: Here's your complete setup:
- Project structure with /src, /tests, /docs
- FastAPI best practices from CODING_STANDARDS.md
- pytest configuration from TESTING_STANDARDS.md
- PostgreSQL patterns from DATA_ENGINEERING_STANDARDS.md
- Docker setup from CLOUD_NATIVE_STANDARDS.md
- GitHub Actions from .github/workflows/
[... complete implementation plan ...]
The AI assistant will generate a complete PROJECT_PLAN.md including:
@load directives (v2.0 - planned) or skill-loader script (v1.x - current)Note: The @load directive examples below are planned for v2.0. Current implementation uses skill-loader script.
Python API (v2.0 - planned):
@load [product:api + CS:python + TS:pytest + SEC:* + DE:database]
Python API (v1.x - current):
python3 scripts/skill-loader.py load product:api --language python
React Web App (v2.0 - planned):
@load [product:frontend-web + FE:react + SEC:auth + DOP:ci-cd]
React Web App (v1.x - current):
python3 scripts/skill-loader.py load product:frontend-web --framework react
Mobile App (v2.0 - planned):
@load [product:mobile + CS:swift + TS:xctest + SEC:mobile-auth]
Mobile App (v1.x - current):
python3 scripts/skill-loader.py load product:mobile
Data Pipeline (v2.0 - planned):
@load [product:data-pipeline + CS:python + DE:* + OBS:monitoring]
Data Pipeline (v1.x - current):
python3 scripts/skill-loader.py load product:data-pipeline --language python
| Template | Purpose | Usage |
|---|---|---|
| KICKSTART_REPO.md | LLM-optimized repo kickstart | Copy to new repo, fill details, provide to AI |
| PROJECT_PLAN_TEMPLATE.md | Systematic project planning | AI generates this from kickstart |
| Example | Tech Stack | Located In |
|---|---|---|
| Python API | FastAPI + PostgreSQL | examples/project-templates/python-api/ |
| React SPA | React + TypeScript | examples/project-templates/react-spa/ |
| NIST-compliant Service | Security controls | examples/nist-templates/ |
# Quick assessment
curl -O https://raw.githubusercontent.com/williamzujkowski/standards/master/scripts/setup-project.sh
chmod +x setup-project.sh
./setup-project.sh --assess my-project
# Or manually:
1. Review UNIFIED_STANDARDS.md for gaps
2. Copy relevant templates from examples/
3. Run validation: python scripts/generate-audit-reports.py
Core Development
Specialized Domains
examples/
├── project-templates/ # Python, JS/TS, Go starter projects
├── nist-templates/ # Security components with compliance tags
├── docker/ # Container configurations
└── ci-cd/ # GitHub Actions workflows
Planned (v2.0):
@load [product:api + CS:python + TS:pytest + SEC:auth]
# Gets you: FastAPI structure, pytest config, JWT auth, Docker, CI/CD
Current (v1.x):
python3 scripts/skill-loader.py load product:api --language python
# Gets you: FastAPI structure, pytest config, JWT auth, Docker, CI/CD
Planned (v2.0):
@load [product:frontend-web + FE:react + SEC:*]
# Gets you: React patterns, testing, all security standards, deployment
Current (v1.x):
python3 scripts/skill-loader.py load product:frontend-web --framework react
# Gets you: React patterns, testing, all security standards, deployment
Planned (v2.0):
@load [product:data-pipeline + DE:* + OBS:monitoring]
# Gets you: ETL patterns, data quality, monitoring, orchestration
Current (v1.x):
python3 scripts/skill-loader.py load product:data-pipeline
# Gets you: ETL patterns, data quality, monitoring, orchestration
standards/
├── docs/
│ ├── standards/ # 24 comprehensive standards
│ ├── guides/ # Implementation guides
│ └── nist/ # NIST compliance docs
├── examples/ # Copy-paste templates
├── scripts/ # Automation tools
├── config/ # Configuration files
├── .github/workflows/ # CI/CD templates
└── CLAUDE.md # LLM interface & routing
MIT License - Free for commercial use. Standards provided "as-is" without warranty. Legal compliance documents are templates, not legal advice. Always consult professionals for your specific needs.
We actively welcome contributions! The standards evolve with real-world usage.
See CREATING_STANDARDS_GUIDE.md for guidelines.
This repository uses MkDocs with the Material theme for documentation.
Local Development:
# Install dependencies
pip install -r requirements.txt
# Serve documentation locally (with live reload)
mkdocs serve
# Visit http://127.0.0.1:8000
# Build static site
mkdocs build
# Build with strict mode (fails on warnings)
mkdocs build --strict
Features:
Documentation automatically deploys to GitHub Pages when changes are pushed to the master branch.
Make all standards skills and agents globally available in Claude Code via auto-discovery.
# Run from standards repo root
./scripts/sync-to-claude.sh
# Verify installation
ls ~/.claude/skills/std-* | head -5
ls ~/.claude/agents/std-*.md | head -5
~/.claude/skills/std-*~/.claude/agents/std-*.mdAll items prefixed with std- for easy identification and to avoid conflicts.
./scripts/sync-to-claude.sh --uninstall
Get Started
Skills (NEW!)
Resources
Support
Stop debating. Start shipping. Your standards are here.