Skip to content
cccskills

Seth Hobson

@wshobson

Senior Applied AI Engineer @UnitedDataTechnologies | Founder @major7apps

185 skills1 repository 41.4K

Skills (185)

Refine in search

Set up ShellCheck to inspect shell scripts without running them. Understand warnings, configure checks for the intended shell, document exceptions, and integrate analysis into CI, editors, or checks that run before commits.

  • Reviewing existing shell scripts for common issues
  • Adding shell script checks to CI/CD
  • Configuring checks for the intended shell
wshobson/agents41.4KUpdated Oct 20, 2026

Plan startup hiring from pre-seed through Series A. Organize roles, reporting lines, salaries, and equity compensation, then estimate staffing costs and hiring timelines around revenue goals, funding milestones, and budget limits.

  • Prioritizing the next startup hires
  • Budgeting staffing costs, including benefits and overhead
  • Planning salary and equity ranges
wshobson/agents41.4KUpdated Oct 20, 2026

Build and review interfaces against WCAG 2.2 accessibility guidelines. Covers keyboard navigation, screen readers that read interface content aloud, accessible forms, mobile support, and display preferences, helping identify and fix barriers to using a website or app.

  • Audit an interface for accessibility issues
  • Add keyboard navigation and focus management
  • Improve screen reader support for forms
wshobson/agents41.4KUpdated Oct 20, 2026

Match identified security threats with controls that prevent, detect, or help recover from attacks. Use the mappings to find coverage gaps, prioritize security spending, and create remediation plans with multiple layers of protection.

  • Prioritizing security investments
  • Creating a security remediation roadmap
  • Checking gaps in existing security controls
wshobson/agents41.4KUpdated Oct 20, 2026

Design reusable interface components in React, Vue, and Svelte. Organize how components fit together, define clear configuration options, and choose styling approaches while addressing accessibility, responsive layouts, and maintenance across component libraries or design systems.

  • Build a reusable UI component library
  • Standardize component options across a design system
  • Refactor complex existing components
wshobson/agents41.4KUpdated Oct 20, 2026

Establish consistent typography, colors, spacing, and icons for interface design. Define design tokens, reusable values for visual styles, and apply guidance on contrast, responsive text, and dark mode to improve readability and visual consistency.

  • Define design tokens for a new project
  • Create typography and spacing guidelines
  • Review color contrast and visual consistency
wshobson/agents41.4KUpdated Oct 20, 2026

Turn identified threats and business needs into specific, testable security requirements. Define priorities, explain the rationale, and develop security user stories, acceptance criteria, and test cases linked to the risks they address.

  • Turn threat models into security requirements
  • Write security user stories and acceptance criteria
  • Develop security test cases
wshobson/agents41.4KUpdated Oct 20, 2026

Compare competitors, pricing, and market positions to identify differentiation options. Use structured analysis and positioning maps, which compare businesses on key customer priorities, to assess market entry choices and whether competitive advantages can last.

  • Comparing competitors' products, prices, and sales approaches
  • Mapping market positions to find unmet customer needs
  • Choosing an initial target segment for market entry
wshobson/agents41.4KUpdated Oct 20, 2026

Build three- to five-year financial projections for early-stage startups, linking revenue, expenses, hiring, and cash balances. Compare conservative, base, and optimistic scenarios, estimate how long cash will last, and model fundraising amounts and ownership dilution.

  • Build three- to five-year financial projections
  • Estimate monthly cash use and remaining operating time
  • Compare conservative, base, and optimistic scenarios
wshobson/agents41.4KUpdated Oct 20, 2026

session-guard

FreeSummary

Helps agents manage long tasks by checking for forgotten instructions and drifting conventions. It guides progress summaries, rule checks after context compaction, and handoff notes when work should continue in a fresh session.

  • Keeping rules consistent during long agent sessions
  • Rechecking decisions after context compaction
  • Preparing handoff notes for a fresh session
wshobson/agents41.4KUpdated Oct 20, 2026

Build concurrent Go applications with goroutines, lightweight execution units, and channels for communication. Apply patterns for worker pools, cancellation, synchronization, and orderly shutdown, and investigate race conditions when concurrent operations access shared data.

  • Implement a worker pool for concurrent jobs
  • Connect processing stages with channels
  • Manage cancellation and orderly shutdown
wshobson/agents41.4KUpdated Oct 20, 2026

Add retries and timeouts to Python service calls, with increasing and randomized waits between attempts. Use examples to distinguish temporary failures from permanent errors, limit retry duration, and record retries in logs.

  • Adding retries to external API calls
  • Setting timeouts for network operations
  • Handling rate limits and temporary service failures
wshobson/agents41.4KUpdated Oct 20, 2026

Prepare and review LoRA or QLoRA settings for adapting language models using example responses. Choose trainable layers, adapter capacity, learning rate, and memory-related options, then produce configuration values for a downstream training script.

  • Preparing a LoRA configuration for supervised fine-tuning
  • Reviewing rank, alpha, and learning rate settings
  • Choosing LoRA or QLoRA based on GPU memory
wshobson/agents41.4KUpdated Oct 20, 2026

Identify software protections that hinder inspection, such as debugger detection and obfuscation that makes code harder to understand. Support authorized binary analysis and CTF security challenges with protection findings, bypass strategies, reports, and analysis scripts.

  • Identify protections in an authorized malware sample
  • Plan analysis of a packed executable
  • Implement debugger detection for a CTF challenge
wshobson/agents41.4KUpdated Oct 20, 2026

Explains how PluginEval combines structural checks and experimental model assessments into quality scores. Helps interpret low scores, identify improvement areas, set marketplace thresholds, and explain what evaluation badges actually represent.

  • Investigating why a skill received a low score
  • Improving descriptions that define when a skill should run
  • Setting score thresholds for marketplace listings
wshobson/agents41.4KUpdated Oct 20, 2026

Define service reliability measurements and targets, then turn them into Prometheus monitoring rules and alerts. Calculate error budgets, the amount of failure allowed, and outline Grafana dashboards for tracking reliability and deciding when to prioritize fixes.

  • Setting availability and response time targets
  • Calculating and tracking error budgets
  • Creating alerts for rapid error budget consumption
wshobson/agents41.4KUpdated Oct 20, 2026

Set consistent Python conventions for naming, formatting, type checking, and documentation. Configure ruff and mypy or pyright, write clear function descriptions, and organize README and changelog content so a team can maintain shared standards.

  • Set up Python linting and formatting
  • Define shared team coding conventions
  • Review type hints and function documentation
wshobson/agents41.4KUpdated Oct 20, 2026

Build Grafana dashboards that show application and infrastructure health through request rates, errors, response times, and resource usage. Organize metrics into useful panels, add filters and alerts, and manage dashboard definitions as code.

  • Build an API health dashboard
  • Visualize CPU and memory usage
  • Track service level objectives and business KPIs
wshobson/agents41.4KUpdated Oct 20, 2026

Calculate portfolio risk and performance measures, including potential losses, declines from past peaks, and returns relative to risk. Use multiple indicators to support risk limits, position sizing, and ongoing monitoring.

  • Measuring portfolio loss risk
  • Comparing returns relative to risk
  • Setting risk limits and position sizes
wshobson/agents41.4KUpdated Oct 20, 2026

Measure Python execution time and memory use to locate slow or resource-heavy code. Use profiling results to guide improvements in data structures, caching, input and output operations, algorithms, and parallel processing.

  • Finding slow functions in Python applications
  • Reducing memory use and investigating leaks
  • Improving data processing and database queries
wshobson/agents41.4KUpdated Oct 20, 2026

Design and refactor Python components with clear responsibilities and simple structure. Assess when to split large classes, combine objects instead of extending them, and extract shared code without introducing unnecessary abstractions.

  • Defining responsibilities for a new Python component
  • Splitting oversized classes and functions
  • Deciding when to extract shared code
wshobson/agents41.4KUpdated Oct 20, 2026

Design backtests that evaluate trading strategies against historical data. Account for trading costs, avoid using future information or excluding delisted securities, and compare strategies using separate development and evaluation periods.

  • Build a backtesting system for trading strategies
  • Check for bias in historical performance estimates
  • Compare strategies after accounting for trading costs
wshobson/agents41.4KUpdated Oct 20, 2026

Analyze compiled programs without running them by recognizing branches, loops, data structures, and common instruction patterns. Use disassembly and decompilation, which translate machine code into readable representations, to reconstruct program logic and document findings.

  • Understand an unfamiliar executable
  • Reconstruct branches and loops from assembly
  • Infer data structures and function parameters
wshobson/agents41.4KUpdated Oct 20, 2026

Validate generated PowerPoint decks for layout problems, accessibility, editable content, source references, and file integrity. Follow a repair and recheck workflow, keeping audit reports and build records together for delivery.

  • Check generated slides before delivery
  • Find overlapping content and overflowing text
  • Review accessibility and editable slide objects
wshobson/agents41.4KUpdated Oct 20, 2026

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