Skip to content
cccskills

Seth Hobson

@wshobson

Senior Applied AI Engineer @UnitedDataTechnologies | Founder @major7apps

185 skills1 repository 41.5K

Skills (185)

Refine in search

Design application and API behavior when operations fail. Choose between exceptions and Result types, which explicitly represent success or failure, and improve retries, error messages, logging, and resource cleanup so failures are easier to handle and investigate.

  • Add error handling to a new feature
  • Design API behavior for failures
  • Improve error messages and logs for production debugging
wshobson/agents41.5KUpdated Oct 20, 2026

Manage complex Git histories with guidance for reorganizing commits, copying selected changes between branches, and finding bug-introducing commits. It also covers working on multiple branches at once and recovering lost commits through Git's reference history.

  • Clean up commit history before opening a pull request
  • Apply selected commits to another branch
  • Find the commit that introduced a bug
wshobson/agents41.5KUpdated Oct 20, 2026

Set up and maintain a monorepo, a single repository containing multiple apps and packages. Use Turborepo, Nx, and pnpm workspaces to organize shared code, manage dependencies, improve builds, and plan package releases.

  • Setting up a repository for multiple apps and packages
  • Moving separate repositories into a monorepo
  • Reviewing build caches and test performance
wshobson/agents41.5KUpdated Oct 20, 2026

Check ten recurring problems before or during machine learning runs on NVIDIA DGX Spark. Diagnose startup failures, out-of-memory errors, and falling throughput, with guidance on compatible environments, resource use, numeric formats, and training across two devices.

  • Checking a DGX Spark before a long training run
  • Diagnosing memory errors despite apparent free capacity
  • Investigating throughput drops during training
wshobson/agents41.5KUpdated Oct 20, 2026

Combine vector search, which finds similar meanings, with keyword search for exact terms. Design retrieval for search engines and RAG systems that supply reference material to AI, using methods to merge and rerank results.

  • Improving retrieval for RAG systems
  • Finding names and codes through exact matching
  • Supporting searches with specialized vocabulary
wshobson/agents41.5KUpdated Oct 20, 2026

Plan GDPR data handling for systems processing EU personal data. Review consent, requests from people to access or delete their data, collection limits, retention, encryption, and access controls as part of system design and compliance reviews.

  • Designing systems that process EU personal data
  • Reviewing consent forms and purpose-specific choices
  • Organizing responses to data access and deletion requests
wshobson/agents41.5KUpdated Oct 20, 2026

Plan memory use and monitor long training jobs on NVIDIA DGX Spark. It guides troubleshooting for out-of-memory failures, tracks temperature and power alongside training logs, and helps assess competition between training and inference workloads.

  • Estimating available memory before training
  • Troubleshooting out-of-memory failures
  • Investigating slowdowns during long training jobs
wshobson/agents41.5KUpdated Oct 20, 2026

Draft employment contracts, job offer letters, employee handbooks, and HR policies. The skill helps organize consistent employment documents around worker classifications and local requirements, with templates intended for customization and review by qualified legal counsel.

  • Draft employment contracts
  • Prepare job offer letters
  • Write employee handbooks and HR policies
wshobson/agents41.5KUpdated Oct 20, 2026

Build a consistent interface foundation with Tailwind CSS v4 using shared design values and reusable components. Covers responsive layouts, dark mode, accessibility, and component variations to help standardize UI patterns across a codebase.

  • Building a reusable UI component library
  • Standardizing colors, corner radii, and themes
  • Creating responsive and accessible components
wshobson/agents41.5KUpdated Oct 20, 2026

hads

FreeSummary

Create technical documentation that people and AI can navigate by separating facts, context, known bugs, and uncertain claims. Convert existing Markdown to HADS, a structured documentation format, and check its required elements.

  • Write API documentation for people and AI
  • Convert an existing README to HADS
  • Check document structure and block formatting
wshobson/agents41.5KUpdated Oct 20, 2026

Build and review C#/.NET APIs and business backends using concrete implementation patterns. Cover asynchronous operations, service dependencies, database access, configuration, caching, and tests to structure application code and examine quality and performance issues.

  • Designing a new .NET Web API
  • Reviewing asynchronous C# code
  • Improving database access and caching
wshobson/agents41.5KUpdated Oct 20, 2026

Choose and implement ways to manage data in React apps, from values held by individual components to shared data and cached server responses. Covers Redux Toolkit, Zustand, Jotai, and React Query, including migration from legacy Redux.

  • Choosing a library for shared application data
  • Managing fetched data and caching
  • Migrating legacy Redux code to Redux Toolkit
wshobson/agents41.5KUpdated Oct 20, 2026

Build game systems in Godot 4 using GDScript patterns for player movement, health, event signals, and scene organization. Use the architectural guidance to plan game state management and performance improvements while learning practical coding conventions.

  • Implementing player movement and health
  • Connecting game events with signals
  • Organizing reusable scenes and game data
wshobson/agents41.5KUpdated Oct 20, 2026

Design and improve Unity games that process large numbers of entities. Learn ECS, an approach that separates data from behavior, and apply Jobs and Burst patterns to organize parallel processing and address CPU performance bottlenecks.

  • Designing Unity games with thousands of entities
  • Converting object-oriented game logic to ECS
  • Addressing CPU performance bottlenecks
wshobson/agents41.5KUpdated Oct 20, 2026

Guides Kubernetes security configuration with network restrictions, Pod execution rules, and role-based access control. Use its configuration examples to separate workloads, limit permissions, and enforce deployment requirements across a cluster.

  • Restricting communication between application components
  • Giving ServiceAccounts only the permissions they need
  • Running Pods with restricted privileges
wshobson/agents41.5KUpdated Oct 20, 2026

Choose embedding models, which represent text as numerical vectors, for meaning-based search and RAG applications. Compare options for code, prose, and multilingual content, and plan document splitting, preprocessing, caching, and dimension reduction to improve retrieval quality.

  • Choosing an embedding model for RAG
  • Reviewing document chunk size and boundaries
  • Planning code or specialist document search
wshobson/agents41.5KUpdated Oct 20, 2026

Build AI applications that answer questions using retrieved documents. Covers vector databases, text embeddings that represent meaning as numbers, search strategies, and result reranking to connect language models with external knowledge.

  • Building Q&A systems for internal documents
  • Adding domain knowledge to chatbots
  • Implementing natural language document search
wshobson/agents41.5KUpdated Oct 20, 2026

Investigate bugs and slow applications through reproducible examples, logs, environment comparisons, and hypothesis testing. The skill structures root cause analysis and performance measurement, helping developers narrow down failures and verify that a fix works.

  • Investigate bugs that occur only occasionally
  • Measure and locate performance bottlenecks
  • Collect evidence and reproduce production failures
wshobson/agents41.5KUpdated Oct 20, 2026

Set up and organize an Nx monorepo, a shared repository for multiple applications and libraries. Define dependency boundaries, configure build caching, and use affected commands to focus CI tasks on projects impacted by changes.

  • Setting up a new Nx workspace
  • Defining dependencies between applications and libraries
  • Running CI tasks only for affected projects
wshobson/agents41.5KUpdated Oct 20, 2026

Configure Turborepo builds for projects containing multiple apps and shared packages. Set task dependencies, reuse saved build outputs locally or remotely, limit runs to affected packages, and investigate why cached results are not being reused.

  • Setting up build tasks in a new Turborepo project
  • Sharing cached build outputs between local machines and CI
  • Running builds only for affected packages
wshobson/agents41.5KUpdated Oct 20, 2026

Set up machine learning training and inference on NVIDIA DGX Spark. Get guidance on choosing containers and packages, resolving CUDA compatibility errors, and checking that PyTorch can access the GPU before starting a workload.

  • Setting up a new DGX Spark for training or inference
  • Diagnosing CUDA compatibility and import errors
  • Choosing between containers and direct pip installation
wshobson/agents41.5KUpdated Oct 20, 2026

Write and maintain Architecture Decision Records (ADRs), documents explaining important technical choices. Capture the context, options, decision, and consequences, then organize records and track their status so teams can revisit the reasoning.

  • Record the reasons for choosing a framework or database
  • Document design options and their trade-offs
  • Explain past technical decisions to new team members
wshobson/agents41.5KUpdated Oct 20, 2026

Modernize existing React applications through version upgrades and migration from class components to Hooks, functions for state and lifecycle behavior. Includes React 18 rendering APIs, grouped state updates, and features for prioritizing interface updates.

  • Plan an upgrade from React 16 through React 18
  • Rewrite class components with Hooks
  • Extract shared logic into custom Hooks
wshobson/agents41.5KUpdated Oct 20, 2026

grounded-vault

FreeSummary

Build and maintain a Markdown knowledge store with source links for individual claims. Use Git checks to detect changes in the code a page describes, and archive outdated pages while preserving their history.

  • Compile notes and papers into source-linked wiki pages
  • Verify numbers and quotations against original sources
  • Check whether code documentation needs updating
wshobson/agents41.5KUpdated Oct 20, 2026

Is this your account? Link GitHub to bring it onto your creator page (Japanese)