all publishers

sethdford

@sethdford source repo

589 published skills · page 5 of 6

  1. ▌
    Attack Tree Modeling · sethdford
    Build hierarchical attack trees showing how attackers decompose goals into sub-goals and exploits. Use when analyzing attack paths, prioritizing security investments, or assessing attacker effort and cost.
    4 installs
  2. ▌
    Onboarding Program · sethdford
    Design structured onboarding that accelerates new hire productivity and reduces time-to-contribution. Use when bringing on engineers at any level or scaling the team.
    6 installs
  3. ▌
    Team Health Check · sethdford
    Conduct team health assessments to identify morale, skill, process, and engagement issues before they become crises. Use quarterly or when noticing team friction.
    4 installs
  4. ▌
    Tech Lead Journal · sethdford
    Maintain a personal journal for reflection, decision-making documentation, and organizational memory. Use for continuous learning and calibrating leadership effectiveness.
    18 installs
  5. ▌
    Legacy Modernization · sethdford
    Modernize legacy systems without rewriting from scratch. Use strangler fig, facade, and strategic refactoring.
    6 installs
  6. ▌
    Cost Optimization · sethdford
    Optimize infrastructure and operational costs without sacrificing performance or reliability. Use when managing cloud budgets or improving unit economics.
    4 installs
  7. ▌
    Microservices Patterns · sethdford
    Apply proven microservices patterns including saga, circuit breaker, bulkhead, and eventual consistency. Use when designing service-to-service communication and handling distributed failures.
    4 installs
  8. ▌
    GRAPHQL Schema Design · sethdford
    GraphQL type systems, queries, mutations, subscriptions, and schema design patterns.
    5 installs
  9. ▌
    Code Complexity Analysis · sethdford
    Measuring and reducing cyclomatic complexity and cognitive complexity to improve maintainability.
    4 installs
  10. ▌
    Business Model Canvas · sethdford
    Map how your product creates, delivers, and captures value using the BMC framework.
    5 installs
  11. ▌
    Positioning Statement · sethdford
    Craft a clear market positioning that differentiates your product and resonates with target customers.
    6 installs
  12. ▌
    Automation Architecture · sethdford
    Design scalable, maintainable test automation architecture. Use when planning automation framework structure and patterns.
    5 installs
  13. ▌
    Risk Based Test Plan · sethdford
    Prioritize test efforts based on risk assessment. Use when allocating limited testing resources to maximize defect detection.
    6 installs
  14. ▌
    Test Strategy Design · sethdford
    Design comprehensive test strategies aligned with project goals, risks, and constraints. Use when planning testing efforts for new projects or major releases.
    5 installs
  15. ▌
    Gdpr Assessment · sethdford
    Assess GDPR compliance for data processing, rights, privacy controls, and incident response obligations.
    6 installs
  16. ▌
    Recovery Procedures · sethdford
    Establish recovery procedures to restore systems, verify integrity, and validate business continuity after incidents.
    4 installs
  17. ▌
    Secrets Management · sethdford
    Manage API keys, credentials, and secrets securely using vaults, environment variables, and rotation policies. Prevent secrets from being committed to code or exposed in logs.
    4 installs
  18. ▌
    Session Management · sethdford
    Implement secure session handling with proper token generation, storage, expiry, CSRF protection, and session invalidation.
    4 installs
  19. ▌
    Threat Identification · sethdford
    Systematically identify threats from threat libraries, historical CVEs, and attacker tactics. Use when augmenting STRIDE analysis with known threats from MITRE ATT&CK, CWE, or your industry.
    4 installs
  20. ▌
    On Call Rotation · sethdford
    Design fair on-call schedules that distribute burden, prevent burnout, and maintain coverage. Use when establishing on-call practices or scaling incident response.
    5 installs
  21. ▌
    One On One Template · sethdford bundle
    Structure effective one-on-one meetings that build trust, surface concerns, and align on growth and development. Use when preparing regular 1:1s with direct reports or designing 1:1 practices for your team.
    6 installs
  22. ▌
    Spike Plan · sethdford
    Design research spikes to investigate technical uncertainty before committing to large implementation efforts. Use when feasibility is unclear or approach is unproven.
    4 installs
  23. ▌
    Capacity Planning · sethdford
    Model team capacity across quarters, accounting for hiring, attrition, and project work. Use when forecasting resource availability for roadmaps.
    5 installs
  24. ▌
    Technical Roadmap · sethdford bundle
    Build multi-quarter technical roadmaps aligned with business goals, clearly showing strategic investments, trade-offs, and dependencies. Use when planning longer-term technical direction, communicating with stakeholders, or aligning engineering capacity with business priorities.
    11 installs
  25. ▌
    Velocity Analysis · sethdford
    Track and interpret sprint velocity to forecast capacity, identify bottlenecks, and improve planning accuracy. Use when analyzing team productivity trends.
    5 installs
  26. ▌
    Technical Mentoring · sethdford
    Coach engineers on architecture and design. Provide feedback, guide learning, support growth. Use when mentoring junior architects or senior engineers.
    5 installs
  27. ▌
    Proof Of Concept Plan · sethdford
    Plan and execute focused POCs to validate architectural decisions before full commitment.
    7 installs
  28. ▌
    Reliability Design · sethdford
    Design systems that fail gracefully and recover automatically. Use when defining SLAs, designing for fault tolerance, or improving uptime.
    4 installs
  29. ▌
    Trade Off Analysis · sethdford
    Analyze architectural trade-offs systematically using decision matrices. Use when comparing design options or justifying architectural choices to stakeholders.
    4 installs
  30. ▌
    CI CD Pipeline Design · sethdford
    GitHub Actions, GitLab CI, Jenkins; stages, artifacts, caching, and deployment automation.
    4 installs
  31. ▌
    Code Review Checklist · sethdford
    Systematic code review process, feedback templates, approval criteria, and review best practices.
    4 installs
  32. ▌
    Competitive Landscape · sethdford
    Map existing solutions, alternatives, and competitive positioning to understand the problem space.
    4 installs
  33. ▌
    Customer Segmentation · sethdford
    Identify and prioritize customer segments based on shared needs, behaviors, and contexts.
    5 installs
  34. ▌
    Discovery Sprint Plan · sethdford
    Plan and execute a focused 1-week discovery sprint with clear learning objectives.
    5 installs
  35. ▌
    Product Ops Playbook · sethdford
    Essential PM toolkit skill for product managers.
    5 installs
  36. ▌
    Weighted Scoring · sethdford
    Create custom weighted prioritization frameworks aligned to your strategy.
    5 installs
  37. ▌
    Edge Case Analysis · sethdford
    PRD and requirements skill for product managers.
    2 installs
  38. ▌
    Jobs To Be Done Pm · sethdford
    PRD and requirements skill for product managers.
    3 installs
  39. ▌
    User Story Mapping · sethdford
    PRD and requirements skill for product managers.
    7 installs
  40. ▌
    API Performance Testing · sethdford
    Expert approach to api-performance-testing in API testing. Use when working with .
    5 installs
  41. ▌
    Test Framework Selection · sethdford
    Expert approach to test-framework-selection in test automation. Use when working with .
    4 installs
  42. ▌
    Test Case Design · sethdford
    Design systematic test cases covering valid inputs, invalid inputs, and edge cases. Use when creating manual test suites.
    7 installs
  43. ▌
    Use Case Testing · sethdford
    Derive test scenarios from use case specifications to validate end-to-end user workflows including main success, alternate, and exception paths. Use for acceptance testing and requirements validation.
    5 installs
  44. ▌
    Spike Test Plan · sethdford
    Expert approach to spike-test-plan in performance testing. Use when working with .
    4 installs
  45. ▌
    Quality Gate Design · sethdford
    Expert approach to quality-gate-design in quality measurement. Use when working with .
    5 installs
  46. ▌
    Test Environment Plan · sethdford
    Plan and design test environment strategies. Use when setting up testing infrastructure and environment requirements.
    3 installs
  47. ▌
    Containment Strategy · sethdford
    Develop containment strategies to isolate compromised systems, prevent lateral movement, and stop ongoing attacks.
    5 installs
  48. ▌
    Owasp Top Ten Check · sethdford
    Audit application architecture and code against OWASP Top 10 vulnerabilities. Use when assessing application security posture and prioritizing fixes.
    5 installs
  49. ▌
    Merge Strategy · sethdford
    Define merge strategies (squash, rebase, merge commits) that balance history clarity with practical workflow. Use when setting CI/CD merge policies.
    5 installs
  50. ▌
    Review Metrics · sethdford
    Track code review health metrics (cycle time, review participation, defect escape) to improve review process. Use when analyzing review effectiveness.
    5 installs
  51. ▌
    Change Management · sethdford
    Design change control processes that prevent production surprises while avoiding process paralysis. Use when coordinating multiple team changes or managing infrastructure modifications.
    5 installs
  52. ▌
    Career Ladder Design · sethdford
    Create transparent role progression frameworks showing how engineers advance within technical and lateral tracks. Use when defining career paths and promotion criteria.
    5 installs
  53. ▌
    Performance Feedback · sethdford
    Deliver feedback that builds confidence, corrects course, and accelerates growth. Use in 1:1s, code reviews, and performance cycles.
    6 installs
  54. ▌
    Rfc Process · sethdford
    Structure Request for Comments processes to document major technical decisions, surface concerns, and build consensus. Use before implementing significant architectural changes.
    3 installs
  55. ▌
    Dependency Mapping · sethdford
    Identify and visualize dependencies between teams, systems, and work items to prevent blocked work. Use when planning cross-team initiatives.
    3 installs
  56. ▌
    Stakeholder Presentation · sethdford
    Present architecture to diverse audiences (executives, product, engineers). Tailor message, manage Q&A, handle skepticism. Use when communicating major decisions or visions.
    4 installs
  57. ▌
    Data Pipeline Design · sethdford
    Design batch and streaming data pipelines. Plan ingestion, transformation, quality checks, and failure recovery. Use when building ETL/ELT systems or data infrastructure.
    7 installs
  58. ▌
    Integration Patterns · sethdford
    Integrate data across systems using ETL, CDC, event streaming, and API patterns. Design robust, maintainable data integrations. Use when connecting disparate data sources or microservices.
    5 installs
  59. ▌
    Network Topology · sethdford
    Design VPCs, subnets, security groups, load balancing, and DNS architecture. Plan for segmentation, DDoS protection, and failover. Use when architecting network infrastructure.
    7 installs
  60. ▌
    API Versioning Strategy · sethdford
    Backward compatibility, deprecation policies, versioning schemes (URL, header, media type).
    5 installs
  61. ▌
    Query Optimization · sethdford
    EXPLAIN PLAN analysis, index selection, join strategies, and slow query debugging.
    4 installs
  62. ▌
    Infrastructure As Code · sethdford
    Terraform, CloudFormation, reproducible infrastructure, version control, and IaC best practices.
    5 installs
  63. ▌
    Documentation Strategy · sethdford
    Documentation levels and types (README, architecture, API, runbooks), keeping docs current and discoverable.
    5 installs
  64. ▌
    Pair Programming Guide · sethdford
    Effective pair programming, driver/navigator roles, tools, and collaboration patterns.
    6 installs
  65. ▌
    Design Patterns · sethdford
    Gang of Four patterns (Creational, Structural, Behavioral) and when to apply them.
    5 installs
  66. ▌
    Opportunity Assessment · sethdford
    Evaluate the size, urgency, and addressability of a discovered problem opportunity.
    4 installs
  67. ▌
    Acceptance Criteria · sethdford
    PRD and requirements skill for product managers.
    6 installs
  68. ▌
    Test Maintenance Strategy · sethdford
    Expert approach to test-maintenance-strategy in test automation. Use when working with .
    4 installs
  69. ▌
    Visual Regression Testing · sethdford
    Expert approach to visual-regression-testing in test automation. Use when working with .
    4 installs
  70. ▌
    Load Test Design · sethdford
    Expert approach to load-test-design in performance testing. Use when working with .
    5 installs
  71. ▌
    Stress Test Plan · sethdford
    Expert approach to stress-test-plan in performance testing. Use when working with .
    4 installs
  72. ▌
    Test Coverage Analysis · sethdford
    Measure and analyze test coverage gaps. Use when identifying untested code paths and assessing coverage sufficiency.
    5 installs
  73. ▌
    Sast Configuration · sethdford
    Configure and deploy Static Application Security Testing (SAST) tools to find vulnerabilities in source code during development.
    5 installs
  74. ▌
    Security Test Plan · sethdford
    Develop comprehensive security test plans covering functional security, vulnerability scanning, and attack scenarios.
    4 installs
  75. ▌
    Audit Preparation · sethdford
    Prepare for compliance audits by collecting evidence, organizing documentation, and coordinating with auditors.
    5 installs
  76. ▌
    Evidence Preservation · sethdford
    Preserve evidence during incident response to enable forensic analysis and maintain legal admissibility.
    5 installs
  77. ▌
    Authorization Design · sethdford
    Design authorization systems (access control, role-based permissions, principle of least privilege) to enforce fine-grained access policies.
    5 installs
  78. ▌
    Secure Coding Review · sethdford bundle
    Review code systematically for security vulnerabilities using OWASP Top 10, secure coding patterns, and static analysis best practices. Use when reviewing pull requests, conducting security code reviews, or implementing secure development practices.
    6 installs
  79. ▌
    Security Documentation · sethdford
    Develop comprehensive security documentation including policies, procedures, architecture, and runbooks.
    5 installs
  80. ▌
    Trust Boundary Analysis · sethdford
    Identify trust boundaries in system architecture where privilege levels, authority, or security contexts change. Use when designing authentication, authorization, and inter-component communication.
    6 installs
  81. ▌
    Branching Strategy · sethdford
    Design branching strategies (git flow, trunk-based development, etc.) that support parallel work while maintaining stability. Use when establishing version control discipline or managing deployment complexity.
    5 installs
  82. ▌
    Release Management · sethdford
    Design repeatable release processes that minimize risk and manual overhead. Use when shipping to production, managing versioning, or coordinating multi-team releases.
    4 installs
  83. ▌
    Observability Design · sethdford
    Design observability (metrics, logs, traces) for understanding system behavior in production. Use when debugging distributed systems or building monitoring.
    5 installs
  84. ▌
    Performance Modeling · sethdford
    Model system performance, predict latency under load, identify bottlenecks. Use when optimizing performance or capacity planning.
    6 installs
  85. ▌
    Scalability Analysis · sethdford
    Analyze and predict system scalability. Model growth, identify bottlenecks, project infrastructure costs. Use when planning for growth or investigating performance limits.
    5 installs
  86. ▌
    Event Driven Architecture · sethdford
    Design systems that communicate through events instead of direct service calls. Use when building loosely-coupled, scalable, and resilient architectures.
    5 installs
  87. ▌
    State Management · sethdford
    Finite state machines, event sourcing, CQRS (Command Query Responsibility Segregation), and state modeling.
    3 installs
  88. ▌
    Launch Readiness Checklist · sethdford
    Launch and go-to-market skill for product managers.
    3 installs
  89. ▌
    Aria Validation · sethdford
    Expert approach to aria-validation in accessibility testing. Use when working with .
    5 installs
  90. ▌
    API Security Review · sethdford
    Review API security including authentication, authorization, rate limiting, input validation, and data exposure.
    6 installs
  91. ▌
    Compliance Mapping · sethdford
    Map security controls to compliance framework requirements (NIST, CIS, ISO 27001, PCI-DSS, HIPAA, GDPR, SOC 2).
    5 installs
  92. ▌
    Incident Communication · sethdford
    Develop incident communication strategies for internal teams, customers, regulators, and media during and after security incidents.
    5 installs
  93. ▌
    Incident Response Plan · sethdford bundle
    Develop comprehensive incident response plans with clear roles, procedures, communication protocols, and recovery workflows. Use when establishing IR processes, conducting tabletops, or updating response procedures after incidents.
    3 installs
  94. ▌
    Authentication Design · sethdford
    Design secure authentication systems with strong password policies, MFA, secure password reset, and session management.
    4 installs
  95. ▌
    Coding Standards · sethdford
    Define and enforce coding standards that reduce cognitive load, prevent bugs, and make code maintainable. Use when establishing style guides or linting rules.
    3 installs
  96. ▌
    Testing Strategy · sethdford
    Design testing strategies (unit, integration, end-to-end, performance) that catch bugs without creating bottlenecks. Use when scaling testing or improving release confidence.
    4 installs
  97. ▌
    Tooling Strategy · sethdford
    Plan tooling investments that multiply team productivity (CI/CD, linters, debuggers, profilers, test frameworks). Use in roadmapping or when choosing development tools.
    5 installs
  98. ▌
    Process Improvement · sethdford
    Systematically identify and implement process improvements that increase team velocity and reduce friction. Use in retrospectives or when noticing repeated friction points.
    5 installs
  99. ▌
    Knowledge Sharing Plan · sethdford
    Design systematic knowledge transfer mechanisms (lunch-and-learns, brown bags, wikis, architecture reviews) to prevent silos. Use when scaling team or protecting against key person risks.
    4 installs
  100. ▌
    Engineering Blog Post · sethdford
    Write technical blog posts that document decisions, share learnings, and build external reputation. Use for knowledge sharing, hiring, and credibility building.
    5 installs