{"id":51402495,"url":"https://github.com/0x61a/fullstack-pro-max","last_synced_at":"2026-07-04T08:00:57.123Z","repository":{"id":369064105,"uuid":"1288206874","full_name":"0x61A/fullstack-pro-max","owner":"0x61A","description":"Self-contained Claude Code skill for full-stack product delivery: distinctive UI/UX, backend, database \u0026 auth, DevOps, testing, cybersecurity, SEO, ads, and payments.","archived":false,"fork":false,"pushed_at":"2026-07-03T12:02:12.000Z","size":504,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-03T13:23:12.887Z","etag":null,"topics":["claude-code","claude-skill","devops","fullstack","security","seo","ui-ux","web-development"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0x61A.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-07-03T11:23:41.000Z","updated_at":"2026-07-03T12:02:15.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/0x61A/fullstack-pro-max","commit_stats":null,"previous_names":["0x61a/fullstack-pro-max"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/0x61A/fullstack-pro-max","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x61A%2Ffullstack-pro-max","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x61A%2Ffullstack-pro-max/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x61A%2Ffullstack-pro-max/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x61A%2Ffullstack-pro-max/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0x61A","download_url":"https://codeload.github.com/0x61A/fullstack-pro-max/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0x61A%2Ffullstack-pro-max/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35114174,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-04T02:00:05.987Z","response_time":113,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-code","claude-skill","devops","fullstack","security","seo","ui-ux","web-development"],"created_at":"2026-07-04T08:00:55.950Z","updated_at":"2026-07-04T08:00:57.103Z","avatar_url":"https://github.com/0x61A.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fullstack-pro-max\n\n[![CI](https://github.com/0x61A/fullstack-pro-max/actions/workflows/validate.yml/badge.svg)](https://github.com/0x61A/fullstack-pro-max/actions/workflows/validate.yml)\n[![Release](https://img.shields.io/github/v/release/0x61A/fullstack-pro-max)](https://github.com/0x61A/fullstack-pro-max/releases)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n[![Zero dependencies](https://img.shields.io/badge/dependencies-zero-blue.svg)](#requirements)\n\n*Türkçe sürüm: [README.tr.md](README.tr.md)*\n\n**One [Claude Code](https://claude.com/claude-code) skill that ships a real web product end to end** — distinctive UI/UX, backend architecture, database \u0026 auth, deployment, testing, cybersecurity, SEO, ads, e-commerce payments, AI features, analytics, email, and i18n — with adaptive stack selection instead of one fixed frontend+backend combo. Built for two use cases: agency/client delivery and personal SaaS builds.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/social-preview.png\" alt=\"fullstack-pro-max\" width=\"640\"\u003e\n\u003c/p\u003e\n\n## Contents\n\n[What's inside](#whats-inside) · [Quick start](#quick-start) · [In use](#what-it-looks-like-in-use) · [Scripts](#scripts) · [Known limitations](#known-limitations)\n\n## Quick start\n\n```bash\ngit clone https://github.com/0x61A/fullstack-pro-max.git ~/.claude/skills/fullstack-pro-max\n```\n\nStart a new Claude Code session — the skill loads automatically from `SKILL.md`'s frontmatter. Invoke it directly with `/fullstack-pro-max \u003crequest\u003e`, or just describe the task (\"plan a SaaS backend,\" \"audit this before launch,\" \"make this landing page look less generic\") and let it trigger on its own.\n\n**Requirements:** Claude Code (CLI/desktop/web/IDE) and Python 3 for the helper scripts — standard library only, nothing to `pip install`. Several modules can optionally use connected MCP tooling (Supabase, Vercel, Netlify, Cloudflare, Shopify) for live operations; the guidance still works without them, and the skill says so explicitly when a connector would help.\n\n## What's inside\n\nThirteen modules, each backed by structured data (CSV), on-demand reference docs, and stdlib-only Python scripts. ~1038 data rows, 37 reference docs, 16 scripts — **zero vendored dependencies**, no bundled venv, no `requirements.txt`.\n\n**Ship the product**\n\n| Module | Coverage |\n|---|---|\n| **Backend \u0026 API** | Adaptive stack selection (Next.js/Express/Nest.js/Fastify · FastAPI/Django · Supabase/Firebase · Cloudflare Workers), API design, error handling |\n| **Database \u0026 Auth** | Schema design, RLS/multi-tenancy, auth strategy matrix, migration safety |\n| **UI/UX \u0026 Distinctive Frontend** | Anti-generic-AI-design playbook — 30-style aesthetic vocabulary (brutalism → gradient-mesh), brand-personality-axes → Design DNA derivation, layout/type/motion techniques. Turns example site URLs into a Reference Design Brief before coding; a 90-entry known-sites library suggests real named sites (+ gallery-search fallbacks) per style when there's no link to start from; a 24-entry component-library index (21st.dev, shadcn/ui, Aceternity UI, Magic UI, Tremor, and more) plus a copy-paste/CLI/npm integration guide for when the ask is a ready-made component rather than a from-scratch build |\n| **E-commerce \u0026 Payments** | Stripe + Shopify integration patterns, signature-verified webhook scaffolds |\n| **DevOps \u0026 Deployment** | CI/CD, Vercel/Netlify/Cloudflare/Railway decision matrix, env \u0026 secrets |\n| **Testing/QA** | Test strategy by stack, accessibility + Core Web Vitals checklist |\n| **Security/Cybersecurity** | 134 checks: OWASP Top 10, STRIDE threat modeling, secure coding per stack, API/infra/supply-chain security, incident response — plus a stdlib static secret/pattern scanner |\n\n**Grow the product**\n\n| Module | Coverage |\n|---|---|\n| **SEO** | 112 checks: technical, on-page, content/E-E-A-T, schema selection, GEO/AI-citability, local SEO (GBP/NAP/reviews) |\n| **Ads** | 74 checks: Google/Meta/LinkedIn/TikTok/Microsoft + cross-platform tracking/attribution + creative/budget discipline |\n| **AI Integration** | Claude API: model tier selection \u0026 routing, streaming endpoints, tool use, RAG, prompt caching/cost control, evals, 16 LLM-security checks (OWASP LLM Top 10) |\n| **Analytics** | GA4/PostHog/Plausible selection, event taxonomy \u0026 track-plan-as-code, funnels/retention, consent-compliant measurement |\n| **Email** | Resend/Postmark/SES selection, queue-backed idempotent sending, 14 deliverability checks (SPF/DKIM/DMARC, bulk-sender rules, warmup) |\n| **i18n / Localization** | next-intl/react-i18next selection, URL strategy, hreflang, RTL, ICU pluralization, 12 l10n checks |\n\n## What it looks like in use\n\nQuery any module's data the same way — one shared CSV schema across all 13 modules:\n\n```\n$ python3 scripts/common/search.py data/ui-ux/distinctiveness-patterns.csv --query \"layout\"\nid     category                option\n-----  ----------------------  ----------------------------------------\nUX052  Layout Distinctiveness  Break the vertical-stack-of-centered-sec\nUX054  Grid Systems            Use an asymmetric or broken grid deliber\nUX059  Typography as Layout    Let display type be a primary layout/com\n...\n6 match(es).\n```\n\nGenerators scaffold real, opinionated code — e.g. security headers for Next.js:\n\n```\n$ python3 scripts/security/generate.py --stack nextjs --dry-run\nconst securityHeaders = [\n  { key: \"Content-Security-Policy\",\n    // TODO: loosen deliberately per resource you actually need -- start strict.\n    value: \"default-src 'self'; script-src 'self'; ... frame-ancestors 'none'\" },\n  { key: \"Strict-Transport-Security\", value: \"max-age=63072000; includeSubDomains; preload\" },\n  ...\n];\n```\n\n## Scripts\n\nEvery script supports `--help`.\n\n```bash\n# query \u0026 validate\npython3 scripts/common/search.py data/backend/stacks.csv --query \"edge\"                    # query any CSV\npython3 scripts/common/validate.py                                                          # validate all data CSVs (same check CI runs)\npython3 scripts/common/score.py data/security --results results.json                        # severity-weighted posture score\n\n# scaffolders (one per module)\npython3 scripts/backend/generate.py posts --stack nextjs-api                                # CRUD endpoint\npython3 scripts/security/audit.py ./my-project                                              # static scan for secrets/dangerous patterns\npython3 scripts/ai/generate.py --stack nextjs-api --dry-run                                 # streaming Claude chat endpoint\npython3 scripts/ui-ux/scan.py https://a.com https://b.com --brief                           # Reference Design Brief draft from example sites\npython3 scripts/ui-ux/generate.py --palette UX088 --components hero,nav                     # design tokens + component skeletons\n\n# UI/UX lookup tables\npython3 scripts/common/search.py data/ui-ux/known-sites-library.csv --tag style:UX141       # real sites for \"dark-technical\"\npython3 scripts/common/search.py data/ui-ux/component-libraries.csv --category \"Selection Guide\"  # ready-made component sources\n```\n\n## Known limitations\n\n- **Untested in the field.** This skill validates itself (schema checks, script smoke tests, a static security self-scan) but hasn't yet been run end-to-end against a real client build by anyone but its author. Treat the routing logic as sound-in-theory until it's been exercised on messier, real prompts.\n- **Two UI/UX lookup CSVs, written from model knowledge, not fetched live.** `known-sites-library.csv` (visual inspiration) and `component-libraries.csv` (real code sources) were authored from existing knowledge to save tokens, not verified against the live web at write time. Both say so in their own `last_verified` caveats — always confirm specifics (that a site still looks that way, that a component's API hasn't changed) before quoting them as current fact.\n- **Guidance, not a guarantee.** The security, payments, SEO, and ads material is a strong starting point — validate it against your own project's context, compliance requirements, and current platform docs before relying on it in production.\n\n## Notes\n\n- **Original content, self-contained.** No runtime dependency on any other skill.\n- **CI eats its own dog food.** Every push validates all data rows against the shared schema, smoke-tests every script, checks that internal file references resolve, and scans the repo with the skill's own `scripts/security/audit.py`.\n\nSee [`docs/how-it-was-built.md`](docs/how-it-was-built.md) for the architectural decisions behind this skill, and [`CHANGELOG.md`](CHANGELOG.md) for the full version history.\n\n## License\n\n[MIT](LICENSE) © 2026 Ahmet Şerif Kart\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0x61a%2Ffullstack-pro-max","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0x61a%2Ffullstack-pro-max","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0x61a%2Ffullstack-pro-max/lists"}