Civic Tech DC
Official@civictechdc · Washington, D.C.
Civic Tech DC is an all volunteer organization that creates tools, information, and experiences that serve the District.
Agent Skills by Civic Tech DC
Showing 40 vetted skills indexed across 1 GitHub repositories.
responsive-design
Implement responsive layouts with container queries, fluid typography, and CSS Grid.
javascript-testing-patterns
Configure Jest or Vitest testing patterns for JavaScript and TypeScript projects.
typescript-advanced-types
Teach advanced TypeScript type system concepts like generics and conditional types.
design-system-patterns
Designsystem for rapid prototyping and UI development with Tailwind-like utility classes and WCAG AA compliant theming, packaged as a reusable Python library.
event-store-design
Designs scalable event stores for event-sourced systems with persistence patterns.
web-component-design
Design reusable UI components across React, Vue, and Svelte.
accessibility-compliance
Audit web and mobile UI components for WCAG 2.2 accessibility conformance.
wcag-audit-patterns
Automate WCAG 2.2 accessibility audits and remediation guidance for websites.
screen-reader-testing
Tests screen-reader accessibility in web apps across major platforms and browsers using VoiceOver, NVDA, JAWS, TalkBack checklists.
webapp-testing
Automate end-to-end testing of local web applications with Playwright Python scripts.
modern-javascript-patterns
Refactor legacy JavaScript code using ES6+ and asynchronous patterns.
interaction-design
Design and implement microinteractions and motion patterns for web and mobile interfaces.
frontend-design
Generate production-grade frontend interfaces with typography, color, motion, and accessibility.
visual-design-foundations
Creates visual systems with typography, color, spacing, and iconography guidelines.
brand-guidelines
Apply Anthropic brand typography, colors, and styling rules to artifacts.
tailwind-design-system
Create scalable Tailwind CSS v4 design systems with @theme tokens and CVA components.
web-artifacts-builder
Build and bundle Claude.ai frontend artifacts with React, Vite, Tailwind, and shadcn/ui.
nodejs-backend-patterns
Generate production-ready Node.js backend patterns for Express and Fastify services.
postgresql-table-design
Design PostgreSQL table schemas with constraints, indexing, and partitioning.
python-testing-patterns
Implement pytest-based unit, integration, and data-driven tests with fixtures and mocking.
python-packaging
Package Python projects into distribution formats and publish to PyPI.
python-type-safety
Enforce strict type annotations and static checks for Python projects.
python-code-style
Enforce Python linting, formatting, naming, and docstring standards with Ruff and MyPy.
memory-safety-patterns
Provide cross-language memory-safety patterns for Rust, C++, and C resource management.
Frequently Asked Questions About Civic Tech DC
FAQPage SchemaWhat specific technical tasks can be accomplished using these engineering patterns?▼
These patterns enable the creation of WCAG 2.2 compliant frontend interfaces, the design of scalable PostgreSQL schemas, and the implementation of robust asynchronous backend services. You can also utilize these methodologies for end-to-end testing, memory-safe resource management, and high-concurrency event-sourced system architecture.
Who is the target persona for these technical design patterns?▼
These resources are designed for full-stack engineers, frontend developers, and backend architects working on complex, data-intensive web applications. They are particularly suited for technical teams prioritizing accessibility compliance, system performance, and maintainable code architecture in public-sector or enterprise environments.
What are the primary prerequisites for implementing these design patterns?▼
Implementation requires proficiency in modern JavaScript/TypeScript for frontend components and deep familiarity with asynchronous programming and structured data modeling for backend services. Users should have an existing environment configured for standard web development and database management to integrate these patterns effectively.