← all publishers

sethdford

@sethdford source repo

567 published skills · page 3 of 6

  1. Performance Test Plan · sethdford
    Load testing, profiling, SLA verification, bottleneck identification.
    0
    installs
  2. Test Doubles Strategy · sethdford
    Choosing between mocks, stubs, fakes, spies, and dummies based on testing needs.
    0
    installs
  3. Context Diagram · sethdford
    Design high-level system boundary diagrams. Show external systems, users, data flows. Use when onboarding teams or clarifying system scope.
    0
    installs
  4. Clean Code Review · sethdford
    Systematic code review checklist for readability, maintainability, and correctness. Use when reviewing pull requests or assessing existing code.
    0
    installs
  5. Systematic Debugging · sethdford bundle
    Disciplined methodology to isolate bugs through hypothesis-driven testing. Form hypotheses, test them with minimal changes, narrow scope systematically. Use when bugs are unclear or reproduce intermittently.
    0
    installs
  6. Property Based Testing · sethdford
    Generative testing with QuickCheck/Hypothesis; testing properties that should hold for all inputs.
    0
    installs
  7. Market Sizing · sethdford
    Estimate total addressable market (TAM), serviceable market (SAM), and obtainable market (SOM).
    0
    installs
  8. Rollout Strategy · sethdford
    Launch and go-to-market skill for product managers.
    0
    installs
  9. Success Criteria · sethdford
    Launch and go-to-market skill for product managers.
    0
    installs
  10. Okr Definition · sethdford
    Translate strategy into measurable objectives and key results that drive execution.
    0
    installs
  11. Product Vision · sethdford bundle
    Articulate a compelling, aspirational product vision that inspires teams, aligns stakeholders, and guides strategic decisions 3-5 years forward. Use when defining long-term direction, securing investment, or rallying teams around a north star.
    0
    installs
  12. QA Retrospective · sethdford
    Expert approach to qa-retrospective in QA operations. Use when working with .
    0
    installs
  13. Test Plan Review · sethdford
    Expert approach to test-plan-review in QA operations. Use when working with .
    0
    installs
  14. Threat Library · sethdford
    Build and maintain a reusable threat library tailored to your organization, platform, and threat landscape. Use when cataloging threats for future analyses, threat modeling sessions, and architecture reviews.
    0
    installs
  15. Skill Matrix · sethdford
    Map team capabilities against current and future role requirements. Use when planning capacity, identifying training needs, or succession planning.
    0
    installs
  16. System Audit · sethdford
    Conduct comprehensive system architecture evaluation. Assess design quality, technical debt, operational readiness, scalability. Use when auditing existing systems.
    0
    installs
  17. C4 Model Diagram · sethdford
    Create C4 context, container, component, and code diagrams. Visualize architecture at different abstraction levels. Use when communicating system structure to diverse audiences.
    0
    installs
  18. Sequence Diagram · sethdford
    Show interactions and flows over time. Illustrate request paths, asynchronous patterns, error handling. Use when documenting complex flows or onboarding on system behavior.
    0
    installs
  19. Caching Strategy · sethdford
    Design multi-layer caching strategies (client, edge, service, database) for performance. Use when optimizing latency or reducing database load.
    0
    installs
  20. Jobs To Be Done · sethdford
    Map user Jobs-to-Be-Done with functional, emotional, and social dimensions plus outcome expectations. Use when reframing product decisions around user motivations rather than features.
    0
    installs
  21. REST API Design · sethdford bundle
    REST API design with semantic HTTP methods, status codes, and resource modeling. Use when designing new APIs or reviewing existing API designs.
    0
    installs
  22. Naming Conventions · sethdford
    Choosing meaningful, pronounceable names that reveal intent for functions, variables, classes, and modules.
    0
    installs
  23. Concurrency Debugging · sethdford
    Race conditions, deadlocks, thread analysis, happens-before relationships.
    0
    installs
  24. Memory Leak Detection · sethdford
    Detecting memory leaks through heap dumps, retention analysis, and reference tracing.
    0
    installs
  25. Performance Profiling · sethdford
    CPU/memory profiling, identifying bottlenecks, flame graphs, hotspot analysis.
    0
    installs
  26. Integration Test Design · sethdford
    Testing multiple components together; contract verification; real I/O (database, HTTP). Use when testing component interactions.
    0
    installs
  27. Product Brief · sethdford
    Essential PM toolkit skill for product managers.
    0
    installs
  28. Contract Testing · sethdford
    Expert approach to contract-testing in API testing. Use when working with .
    0
    installs
  29. Page Object Model · sethdford
    Expert approach to page-object-model in test automation. Use when working with .
    0
    installs
  30. QA Knowledge Base · sethdford
    Expert approach to qa-knowledge-base in QA operations. Use when working with .
    0
    installs
  31. Asset Inventory · sethdford
    Create a comprehensive inventory of assets (data, systems, infrastructure, people) and their criticality, value, and dependencies. Use when prioritizing threats and allocating security resources.
    0
    installs
  32. Stride Analysis · sethdford bundle
    Systematically identify and document threats using the STRIDE framework (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, Elevation of Privilege). Use when designing systems, reviewing architectures, conducting security design reviews, or updating threat models.
    0
    installs
  33. Team Charter · sethdford
    Create a team charter that documents team purpose, values, norms, and decision-making processes. Use when forming team or clarifying culture.
    0
    installs
  34. Risk Assessment · sethdford
    Identify and manage architectural risks using risk matrices and mitigation strategies.
    0
    installs
  35. Data Partitioning · sethdford
    Design partitioning and sharding strategies for data at scale. Use when single database hits throughput or storage limits.
    0
    installs
  36. Affinity Diagram · sethdford
    Organize qualitative research data into an affinity diagram with themes, clusters, and insight statements. Use when synthesizing large amounts of qualitative data from interviews, observations, or surveys.
    0
    installs
  37. Diary Study Plan · sethdford
    Design a diary study plan with prompts, duration, participant criteria, and analysis framework. Use when you need to understand user behavior over time in natural contexts.
    0
    installs
  38. Interview Script · sethdford
    Create a structured user interview script with warm-up, core exploration, and wrap-up sections. Use when preparing for user research interviews to ensure consistent, insightful conversations.
    0
    installs
  39. Code Smell Detector · sethdford
    Identify code smells like long methods, duplication, low cohesion, and high coupling. Use when assessing code health.
    0
    installs
  40. Refactoring Catalog · sethdford bundle
    Proven refactoring patterns (Extract Method, Replace Temp, Introduce Parameter Object) to improve code structure safely. Use when improving existing code while keeping behavior unchanged.
    0
    installs
  41. Log Aggregation · sethdford
    ELK Stack, structured logging, log query patterns, and centralized log management.
    0
    installs
  42. On Call Runbook · sethdford
    Runbook templates, escalation procedures, playbooks, and incident playbooks.
    0
    installs
  43. Cohort Analysis · sethdford
    Analytics and experimentation skill for product managers.
    0
    installs
  44. Funnel Analysis · sethdford
    Analytics and experimentation skill for product managers.
    0
    installs
  45. Product Review · sethdford
    Essential PM toolkit skill for product managers.
    0
    installs
  46. Prd Template · sethdford bundle
    Create clear, unambiguous product requirements that prevent costly rework and enable execution. Use when scoping features, defining acceptance criteria, or ensuring alignment between product, design, and engineering.
    0
    installs
  47. Product Strategy · sethdford
    Define the strategic direction, key bets, and trade-offs that guide product decisions.
    0
    installs
  48. API Mock Strategy · sethdford
    Expert approach to api-mock-strategy in API testing. Use when working with .
    0
    installs
  49. Schema Validation · sethdford
    Expert approach to schema-validation in API testing. Use when working with .
    0
    installs
  50. Test Estimation · sethdford
    Estimate testing effort and resource requirements. Use when planning test cycles and allocating QA resources.
    0
    installs
  51. Alert Triage · sethdford
    Triage security alerts to classify as true/false positives and prioritize investigation and response.
    0
    installs
  52. Mentoring Plan · sethdford
    Structure intentional mentoring relationships with clear goals and growth pathways. Use when developing junior engineers or enabling career growth in your team.
    0
    installs
  53. Interview Prep · sethdford
    Prepare for architecture interview questions and scenarios. Practice system design, tradeoff discussions, communication. Use for career development and interview readiness.
    0
    installs
  54. Architecture Brief · sethdford
    Write concise executive summaries of architecture. Communicate decisions and tradeoffs to non-technical stakeholders. Use when presenting to leadership or documenting decisions.
    0
    installs
  55. Event Sourcing · sethdford
    Store state as immutable event log instead of current values. Build auditable, event-driven systems with full history. Use when auditability, temporal queries, or event-driven processing matters.
    0
    installs
  56. Technology Radar · sethdford
    Evaluate and track technology choices on a radar. Use when selecting frameworks, databases, or tools.
    0
    installs
  57. API Gateway Design · sethdford
    Design API gateways that route, authenticate, rate-limit, and aggregate backend services. Use when building client-facing APIs or managing service boundaries.
    0
    installs
  58. Test Scenario · sethdford
    Write usability test scenarios with tasks, success criteria, and observation guides.
    0
    installs
  59. API Documentation · sethdford
    OpenAPI/Swagger, schema-driven documentation, examples, and interactive API docs.
    0
    installs
  60. Dependency Injection · sethdford
    Designing loosely coupled code through dependency injection, reducing testability barriers and hidden dependencies.
    0
    installs
  61. Index Design · sethdford
    B-tree indexes, composite indexes, covering indexes, UNIQUE indexes, and index trade-offs.
    0
    installs
  62. Binary Search Debugging · sethdford
    Using bisect/git bisect to isolate failure to exact commit or code path.
    0
    installs
  63. Beta Program Design · sethdford
    Launch and go-to-market skill for product managers.
    0
    installs
  64. Value Proposition · sethdford
    Define the specific value your product delivers relative to alternatives and trade-offs.
    0
    installs
  65. API Test Automation · sethdford
    Expert approach to api-test-automation in test automation. Use when working with .
    0
    installs
  66. Data Driven Testing · sethdford
    Expert approach to data-driven-testing in test automation. Use when working with .
    0
    installs
  67. Bug Report Template · sethdford
    Expert approach to bug-report-template in QA operations. Use when working with .
    0
    installs
  68. Lessons Learned · sethdford
    Conduct post-incident reviews to document lessons learned and implement process improvements preventing recurrence.
    0
    installs
  69. Abuse Case Design · sethdford
    Design abuse cases (negative use cases) showing how attackers misuse system features. Use when identifying attacks that exploit intended functionality or business logic flaws.
    0
    installs
  70. Risk Register · sethdford
    Systematically identify and track technical and organizational risks that could impact delivery timelines. Use when planning significant initiatives.
    0
    installs
  71. Data Governance · sethdford
    Establish data ownership, quality standards, compliance policies, and metadata management. Build organizational data practices. Use when defining data strategy or improving data quality and compliance.
    0
    installs
  72. Vendor Evaluation · sethdford
    Systematically evaluate and select vendors for infrastructure, SaaS, or services.
    0
    installs
  73. Monolith Assessment · sethdford
    Evaluate whether to keep, refactor, or break apart a monolithic system. Use when facing scaling or team velocity challenges with monoliths.
    0
    installs
  74. Card Sort Analysis · sethdford
    Analyze card sorting results to inform information architecture and navigation structure. Use after conducting open or closed card sort studies.
    0
    installs
  75. API Error Handling · sethdford
    HTTP status codes, error response formats, recovery guidance, and client error handling.
    0
    installs
  76. Schema Design · sethdford
    Database schema design with normalization, relationships, constraints, and data integrity.
    0
    installs
  77. Alerting Strategy · sethdford
    SLO-based alerting, threshold tuning, incident escalation, runbooks, and on-call management.
    0
    installs
  78. Incident Response · sethdford
    SEV classification, incident command system, communication, and incident response procedures.
    0
    installs
  79. Technical Writing · sethdford
    Clear technical documentation, API docs, architecture decision records, and runbooks.
    0
    installs
  80. Data Storytelling · sethdford
    Analytics and experimentation skill for product managers.
    0
    installs
  81. Experiment Design · sethdford
    Analytics and experimentation skill for product managers.
    0
    installs
  82. Metrics Framework · sethdford
    Analytics and experimentation skill for product managers.
    0
    installs
  83. North Star Metric · sethdford
    Analytics and experimentation skill for product managers.
    0
    installs
  84. Problem Statement · sethdford bundle
    Define a clear, evidence-based problem statement that frames customer pain without prescribing solutions. Use when discovering unmet customer needs, validating market problems, or prioritizing discovery research.
    0
    installs
  85. Voice Of Customer · sethdford
    Aggregate customer feedback across channels into structured insights that inform strategy.
    0
    installs
  86. Rice Scoring · sethdford bundle
    Quantify and rank opportunities using the RICE framework (Reach, Impact, Confidence, Effort) to enable data-driven prioritization and trade-off discussions. Use when comparing diverse features, deciding what to build next, or allocating engineering time across initiatives.
    0
    installs
  87. Epic Breakdown · sethdford
    PRD and requirements skill for product managers.
    0
    installs
  88. Product Market Fit · sethdford
    Define and measure product-market fit indicators specific to your customer segment.
    0
    installs
  89. Defect Analysis · sethdford
    Expert approach to defect-analysis in quality measurement. Use when working with .
    0
    installs
  90. Output Encoding · sethdford
    Implement context-specific output encoding to prevent XSS and injection attacks. Encode HTML, URL, JavaScript, and other contexts appropriately.
    0
    installs
  91. Red Team Exercise · sethdford
    Plan and execute red team exercises to test security controls and incident response capabilities.
    0
    installs
  92. Architecture Roadmap · sethdford
    Create multi-quarter architecture vision and roadmap. Prioritize initiatives, estimate effort, communicate strategy. Use when planning architecture evolution or communicating long-term vision.
    0
    installs
  93. Schema Evolution · sethdford
    Manage database schema changes while maintaining backwards compatibility. Handle migrations, versioning, and zero-downtime deployments. Use when evolving data models in production systems.
    0
    installs
  94. Migration Strategy · sethdford
    Plan large-scale migrations from old systems to new architectures. Use when modernizing legacy systems or upgrading infrastructure.
    0
    installs
  95. Domain Driven Design · sethdford
    Apply DDD principles to model business domains, design aggregates, and establish clear language across teams. Use when modeling complex business logic or integrating domain experts.
    0
    installs
  96. System Decomposition · sethdford
    Break complex systems into bounded contexts with DDD. Map business capabilities to service boundaries, define ubiquitous language, assess cohesion/coupling. Use when refactoring monoliths or designing new architectures.
    0
    installs
  97. Summarize Interview · sethdford
    Summarize a user interview transcript into structured insights with key themes, quotes, and action items. Use after conducting user interviews to extract and share findings efficiently.
    0
    installs
  98. Usability Test Plan · sethdford
    Design a usability test plan with tasks, success metrics, participant criteria, and facilitation guide. Use when planning moderated or unmoderated usability testing sessions.
    0
    installs
  99. Grpc Service Design · sethdford
    Protocol buffers, service definitions, streaming RPC, and performance-oriented API design.
    0
    installs
  100. A B Test Design Pm · sethdford
    Analytics and experimentation skill for product managers.
    0
    installs