all publishers

sethdford

@sethdford source repo

589 published skills · page 3 of 6

  1. ▌
    Log Analysis · sethdford
    Parsing logs, correlation analysis, reconstructing timeline of failures.
    7 installs
  2. ▌
    Mutation Testing · sethdford
    Measuring test quality by mutating code and checking if tests catch mutations.
    10 installs
  3. ▌
    Unit Test Design · sethdford
    Single-unit tests, isolation via mocks/stubs, Arrange-Act-Assert pattern, one assertion per test.
    7 installs
  4. ▌
    Launch Plan · sethdford
    Launch and go-to-market skill for product managers.
    8 installs
  5. ▌
    Cqrs Design · sethdford
    Separate command (write) and query (read) models for complex domains. Use when read/write patterns diverge significantly or when audit/consistency requirements demand immutability.
    8 installs
  6. ▌
    Rfc Template · sethdford
    Propose architectural changes with comprehensive RFCs. Structure feedback, document decisions, track rationale. Use when proposing major architecture changes or design patterns.
    7 installs
  7. ▌
    Empathy Map · sethdford
    Build a 4-quadrant empathy map (Says, Thinks, Does, Feels) to synthesize user research into actionable insights. Use when you need to quickly capture and share user understanding across the team.
    5 installs
  8. ▌
    Journey Map · sethdford
    Create an end-to-end user journey map with stages, touchpoints, emotions, pain points, and opportunity areas. Use when mapping the full user experience for a product, feature, or service.
    5 installs
  9. ▌
    Release Notes · sethdford
    Launch and go-to-market skill for product managers.
    6 installs
  10. ▌
    One Pager · sethdford
    Essential PM toolkit skill for product managers.
    5 installs
  11. ▌
    QA Onboarding · sethdford
    Expert approach to qa-onboarding in QA operations. Use when working with .
    5 installs
  12. ▌
    User Persona · sethdford
    Create refined user personas from research data with demographics, goals, frustrations, and behavioral patterns. Use when synthesizing user research into actionable persona profiles for design decisions.
    5 installs
  13. ▌
    Function Design · sethdford
    Designing pure functions with single purpose, minimal parameters, clear side effects, and high cohesion.
    7 installs
  14. ▌
    Test Data Management · sethdford
    Creating and managing test data via fixtures, builders, factories, and minimal realistic datasets.
    6 installs
  15. ▌
    API Test Plan · sethdford
    Expert approach to api-test-plan in API testing. Use when working with .
    8 installs
  16. ▌
    Risk Scoring · sethdford
    Quantify risk using likelihood and impact, apply severity ratings, and prioritize mitigations. Use when prioritizing threats, allocating security budget, and communicating risk to leadership.
    9 installs
  17. ▌
    Build Vs Buy · sethdford
    Systematically evaluate whether to build a solution or buy/use existing product. Use when evaluating tooling, services, or frameworks.
    8 installs
  18. ▌
    Interface Design · sethdford
    Designing minimal, cohesive, role-based interfaces that respect Interface Segregation Principle.
    7 installs
  19. ▌
    Solid Principles · sethdford
    SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) for object-oriented design.
    7 installs
  20. ▌
    Postmortem Analysis · sethdford
    Postmortem Analysis
    7 installs
  21. ▌
    Root Cause Analysis · sethdford
    Five Whys, fishbone diagrams, identifying systemic causes not just symptoms.
    3 installs
  22. ▌
    Git Workflow · sethdford
    Feature branches, commit hygiene, rebasing vs. merging, and collaborative workflows.
    6 installs
  23. ▌
    Performance Test Plan · sethdford
    Load testing, profiling, SLA verification, bottleneck identification.
    8 installs
  24. ▌
    Test Doubles Strategy · sethdford
    Choosing between mocks, stubs, fakes, spies, and dummies based on testing needs.
    11 installs
  25. ▌
    Context Diagram · sethdford
    Design high-level system boundary diagrams. Show external systems, users, data flows. Use when onboarding teams or clarifying system scope.
    5 installs
  26. ▌
    Clean Code Review · sethdford
    Systematic code review checklist for readability, maintainability, and correctness. Use when reviewing pull requests or assessing existing code.
    4 installs
  27. ▌
    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.
    6 installs
  28. ▌
    Property Based Testing · sethdford
    Generative testing with QuickCheck/Hypothesis; testing properties that should hold for all inputs.
    6 installs
  29. ▌
    Market Sizing · sethdford
    Estimate total addressable market (TAM), serviceable market (SAM), and obtainable market (SOM).
    5 installs
  30. ▌
    Rollout Strategy · sethdford
    Launch and go-to-market skill for product managers.
    7 installs
  31. ▌
    Success Criteria · sethdford
    Launch and go-to-market skill for product managers.
    5 installs
  32. ▌
    Okr Definition · sethdford
    Translate strategy into measurable objectives and key results that drive execution.
    4 installs
  33. ▌
    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.
    5 installs
  34. ▌
    QA Retrospective · sethdford
    Expert approach to qa-retrospective in QA operations. Use when working with .
    9 installs
  35. ▌
    Test Plan Review · sethdford
    Expert approach to test-plan-review in QA operations. Use when working with .
    7 installs
  36. ▌
    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.
    7 installs
  37. ▌
    Skill Matrix · sethdford
    Map team capabilities against current and future role requirements. Use when planning capacity, identifying training needs, or succession planning.
    5 installs
  38. ▌
    System Audit · sethdford
    Conduct comprehensive system architecture evaluation. Assess design quality, technical debt, operational readiness, scalability. Use when auditing existing systems.
    6 installs
  39. ▌
    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.
    10 installs
  40. ▌
    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.
    8 installs
  41. ▌
    Caching Strategy · sethdford
    Design multi-layer caching strategies (client, edge, service, database) for performance. Use when optimizing latency or reducing database load.
    8 installs
  42. ▌
    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.
    7 installs
  43. ▌
    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.
    5 installs
  44. ▌
    Naming Conventions · sethdford
    Choosing meaningful, pronounceable names that reveal intent for functions, variables, classes, and modules.
    7 installs
  45. ▌
    Concurrency Debugging · sethdford
    Race conditions, deadlocks, thread analysis, happens-before relationships.
    7 installs
  46. ▌
    Memory Leak Detection · sethdford
    Detecting memory leaks through heap dumps, retention analysis, and reference tracing.
    8 installs
  47. ▌
    Performance Profiling · sethdford
    CPU/memory profiling, identifying bottlenecks, flame graphs, hotspot analysis.
    9 installs
  48. ▌
    Integration Test Design · sethdford
    Testing multiple components together; contract verification; real I/O (database, HTTP). Use when testing component interactions.
    5 installs
  49. ▌
    Product Brief · sethdford
    Essential PM toolkit skill for product managers.
    8 installs
  50. ▌
    Contract Testing · sethdford
    Expert approach to contract-testing in API testing. Use when working with .
    7 installs
  51. ▌
    Page Object Model · sethdford
    Expert approach to page-object-model in test automation. Use when working with .
    7 installs
  52. ▌
    QA Knowledge Base · sethdford
    Expert approach to qa-knowledge-base in QA operations. Use when working with .
    6 installs
  53. ▌
    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.
    5 installs
  54. ▌
    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.
    5 installs
  55. ▌
    Team Charter · sethdford
    Create a team charter that documents team purpose, values, norms, and decision-making processes. Use when forming team or clarifying culture.
    10 installs
  56. ▌
    Risk Assessment · sethdford
    Identify and manage architectural risks using risk matrices and mitigation strategies.
    4 installs
  57. ▌
    Data Partitioning · sethdford
    Design partitioning and sharding strategies for data at scale. Use when single database hits throughput or storage limits.
    6 installs
  58. ▌
    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.
    5 installs
  59. ▌
    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.
    8 installs
  60. ▌
    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.
    7 installs
  61. ▌
    Code Smell Detector · sethdford
    Identify code smells like long methods, duplication, low cohesion, and high coupling. Use when assessing code health.
    7 installs
  62. ▌
    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.
    5 installs
  63. ▌
    Log Aggregation · sethdford
    ELK Stack, structured logging, log query patterns, and centralized log management.
    6 installs
  64. ▌
    On Call Runbook · sethdford
    Runbook templates, escalation procedures, playbooks, and incident playbooks.
    7 installs
  65. ▌
    Cohort Analysis · sethdford
    Analytics and experimentation skill for product managers.
    10 installs
  66. ▌
    Funnel Analysis · sethdford
    Analytics and experimentation skill for product managers.
    8 installs
  67. ▌
    Product Review · sethdford
    Essential PM toolkit skill for product managers.
    5 installs
  68. ▌
    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.
    4 installs
  69. ▌
    Product Strategy · sethdford
    Define the strategic direction, key bets, and trade-offs that guide product decisions.
    5 installs
  70. ▌
    API Mock Strategy · sethdford
    Expert approach to api-mock-strategy in API testing. Use when working with .
    8 installs
  71. ▌
    Schema Validation · sethdford
    Expert approach to schema-validation in API testing. Use when working with .
    7 installs
  72. ▌
    Test Estimation · sethdford
    Estimate testing effort and resource requirements. Use when planning test cycles and allocating QA resources.
    6 installs
  73. ▌
    Alert Triage · sethdford
    Triage security alerts to classify as true/false positives and prioritize investigation and response.
    7 installs
  74. ▌
    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.
    7 installs
  75. ▌
    Interview Prep · sethdford
    Prepare for architecture interview questions and scenarios. Practice system design, tradeoff discussions, communication. Use for career development and interview readiness.
    8 installs
  76. ▌
    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.
    5 installs
  77. ▌
    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.
    5 installs
  78. ▌
    Technology Radar · sethdford
    Evaluate and track technology choices on a radar. Use when selecting frameworks, databases, or tools.
    8 installs
  79. ▌
    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.
    10 installs
  80. ▌
    Test Scenario · sethdford
    Write usability test scenarios with tasks, success criteria, and observation guides.
    7 installs
  81. ▌
    API Documentation · sethdford
    OpenAPI/Swagger, schema-driven documentation, examples, and interactive API docs.
    7 installs
  82. ▌
    Dependency Injection · sethdford
    Designing loosely coupled code through dependency injection, reducing testability barriers and hidden dependencies.
    7 installs
  83. ▌
    Index Design · sethdford
    B-tree indexes, composite indexes, covering indexes, UNIQUE indexes, and index trade-offs.
    8 installs
  84. ▌
    Binary Search Debugging · sethdford
    Using bisect/git bisect to isolate failure to exact commit or code path.
    2 installs
  85. ▌
    Beta Program Design · sethdford
    Launch and go-to-market skill for product managers.
    6 installs
  86. ▌
    Value Proposition · sethdford
    Define the specific value your product delivers relative to alternatives and trade-offs.
    7 installs
  87. ▌
    API Test Automation · sethdford
    Expert approach to api-test-automation in test automation. Use when working with .
    11 installs
  88. ▌
    Data Driven Testing · sethdford
    Expert approach to data-driven-testing in test automation. Use when working with .
    9 installs
  89. ▌
    Bug Report Template · sethdford
    Expert approach to bug-report-template in QA operations. Use when working with .
    5 installs
  90. ▌
    Lessons Learned · sethdford
    Conduct post-incident reviews to document lessons learned and implement process improvements preventing recurrence.
    8 installs
  91. ▌
    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.
    8 installs
  92. ▌
    Risk Register · sethdford
    Systematically identify and track technical and organizational risks that could impact delivery timelines. Use when planning significant initiatives.
    1 install
  93. ▌
    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.
    6 installs
  94. ▌
    Vendor Evaluation · sethdford
    Systematically evaluate and select vendors for infrastructure, SaaS, or services.
    6 installs
  95. ▌
    Monolith Assessment · sethdford
    Evaluate whether to keep, refactor, or break apart a monolithic system. Use when facing scaling or team velocity challenges with monoliths.
    6 installs
  96. ▌
    Card Sort Analysis · sethdford
    Analyze card sorting results to inform information architecture and navigation structure. Use after conducting open or closed card sort studies.
    8 installs
  97. ▌
    API Error Handling · sethdford
    HTTP status codes, error response formats, recovery guidance, and client error handling.
    10 installs
  98. ▌
    Schema Design · sethdford
    Database schema design with normalization, relationships, constraints, and data integrity.
    4 installs
  99. ▌
    Alerting Strategy · sethdford
    SLO-based alerting, threshold tuning, incident escalation, runbooks, and on-call management.
    6 installs
  100. ▌
    Incident Response · sethdford
    SEV classification, incident command system, communication, and incident response procedures.
    11 installs