← all publishers

profpowell

@profpowell source repo

33 published skills

  1. Icons · profpowell bundle
    Use consistent Lucide icons with the <icon-wc> component. Use when adding icons to pages, buttons, or UI elements.
    0
    installs
  2. Images · profpowell
    Umbrella coordinator for image handling. Coordinates responsive-images, placeholder-images, and automation scripts. Use when adding images to any page, optimizing existing images, or setting up image pipelines.
    0
    installs
  3. Layout Grid · profpowell
    Design-focused grid layout system with fluid scaling, responsive columns, and resolution-independent patterns. Use when creating page layouts, card grids, or multi-column designs.
    0
    installs
  4. Xhtml Author · profpowell bundle
    Write valid XHTML-strict HTML5 markup. Use when creating HTML files, editing markup, building web pages, or writing any HTML content. Ensures semantic structure and XHTML syntax.
    0
    installs
  5. Site Scaffold · profpowell bundle
    Generate standardized static site structures. Use when creating new websites, setting up demos, or need consistent site structure with SEO, PWA, and accessibility foundations.
    0
    installs
  6. Custom Elements · profpowell bundle
    Define and use custom HTML elements. Use when creating new components, defining custom tags, or using project-specific elements beyond standard HTML5.
    0
    installs
  7. Data Attributes · profpowell
    Using data-* attributes as the HTML/CSS/JS bridge for state, variants, and configuration. Use when managing element state, styling variants, or configuring behavior without JavaScript classes.
    0
    installs
  8. Pre Flight Check · profpowell bundle
    INVOKE FIRST before any code work. Validates git workflow (branch, issue, worklog) and checks approach. Use at START of every task and END before completing. Prevents skipped steps.
    0
    installs
  9. Javascript Author · profpowell bundle
    Write vanilla JavaScript for Web Components with functional core, imperative shell. Use when creating JavaScript files, building interactive components, or writing any client-side code.
    0
    installs
  10. Placeholder Images · profpowell
    Generate SVG placeholder images for prototypes. Use when adding placeholder images for layouts, mockups, or development. Supports simple, labeled, and brand-aware types.
    0
    installs
  11. Progressive Enhancement · profpowell
    HTML-first development with CSS-only interactivity patterns. Use when building features that work without JavaScript, using native HTML elements, CSS pseudo-classes, and the View Transitions API.
    0
    installs
  12. Tdd · profpowell bundle
    Test-Driven Development workflow. Auto-activates when creating new JS/TS files. Advisory mode suggests tests first; strict mode requires them.
    0
    installs
  13. I18N · profpowell
    Write internationalization-friendly HTML pages. Use when creating multilingual content, setting lang attributes, handling RTL languages, or preparing content for translation.
    0
    installs
  14. Astro · profpowell
    Build content-focused websites with Astro. Use when creating .astro files, working with content collections, configuring islands architecture, or deploying to Cloudflare/DigitalOcean.
    0
    installs
  15. Vitest · profpowell
    Write and run tests with Vitest for Vite-based projects. Use when testing Astro components, JavaScript modules, or any Vite project requiring fast, modern testing.
    0
    installs
  16. Logging · profpowell
    Structured client-side logging and error reporting. Use when implementing console logging, error tracking, user session tracking, or analytics event patterns.
    0
    installs
  17. Database · profpowell
    Design PostgreSQL schemas with migrations, seeding, and documentation. Use when creating tables, writing migrations, or setting up database structure.
    0
    installs
  18. Patterns · profpowell
    Reusable HTML page patterns and component blocks. Use when building common page types like FAQs, product listings, press releases, or other structured content.
    0
    installs
  19. REST API · profpowell bundle
    Write REST API endpoints with HTTP methods, status codes, versioning, and OpenAPI documentation. Use when creating API endpoints or implementing backend services.
    0
    installs
  20. Security · profpowell
    Write secure web pages and applications. Use when handling user input, forms, external resources, authentication, or implementing security headers and CSP.
    0
    installs
  21. API Client · profpowell
    Fetch API patterns with error handling, retry logic, and caching. Use when building API integrations, handling network failures, or implementing offline-first data fetching.
    0
    installs
  22. CLI Author · profpowell
    Write Node.js CLI tools with zero dependencies. Use when creating command-line tools, argument parsing, colored output, or interactive prompts.
    0
    installs
  23. CSS Author · profpowell
    Modern CSS organization with native @import, @layer cascade control, CSS nesting, design tokens, and element-focused selectors. AUTO-INVOKED when editing .css files.
    0
    installs
  24. Env Config · profpowell
    Implement environment variable management with .env files, validation, and environment-specific configs. Use when setting up configuration, handling secrets, or managing different deployment environments.
    0
    installs
  25. Typography · profpowell
    CSS typography patterns for readable, beautiful text. Covers type scale, hierarchy, rhythm, font pairing, text-wrap, hanging punctuation, and OpenType features.
    0
    installs
  26. Validation · profpowell
    Validate data with JSON Schema and AJV. Use when validating API requests, form submissions, database inputs, or any data boundaries. Provides deterministic validation with consistent error formats.
    0
    installs
  27. Performance · profpowell
    Write performance-friendly HTML pages. Use when optimizing page load, adding resources, configuring caching, or improving Core Web Vitals scores.
    0
    installs
  28. Data Storage · profpowell
    Implement client-side data storage with localStorage, IndexedDB, or SQLite WASM. Use when storing user preferences, caching data, or building offline-first applications.
    0
    installs
  29. Git Workflow · profpowell
    Enforce structured git workflow with conventional commits, feature branches, semver versioning, and work logging. Use for all code changes to prevent work loss and maintain history.
    0
    installs
  30. Unit Testing · profpowell bundle
    Write unit tests for JavaScript files using Node.js native test runner. Use when creating new scripts, fixing bugs, or when prompted about missing tests.
    0
    installs
  31. Observability · profpowell
    Implement error tracking, performance monitoring, and user issue detection. Use when adding error handling, Web Vitals reporting, or debugging production issues.
    0
    installs
  32. Nodejs Backend · profpowell
    Build Node.js backend services with Express/Fastify, PostgreSQL, and services pattern. Use when creating backend APIs, setting up servers, or connecting to databases.
    0
    installs
  33. Backend Testing · profpowell
    Write tests for backend services, APIs, and database access. Use when testing Express/Fastify handlers, services with database calls, or integration tests.
    0
    installs