搜索

PythonReactSEOPDF

dawiddutoit AI Skills

GitHub ↗

浏览 dawiddutoit 维护的已发布 AI 技能,比较用途与说明,并通过来源仓库了解安装方式。

作者统计

已收录技能

184

收录技能的仓库 Stars 合计

0

仓库 Forks

0

平均每个技能的仓库 Stars

0

同一仓库中的多个技能可能共享 Stars,合计包含重复仓库数据。

184 个技能

全部技能

GitHub

test-property-based

dawiddutoit

Property-based testing with Hypothesis for Python projects. Use when writing property tests, testing invariants, generating test cases, fuzz testing, roundtrip testing, or validating behavior across many inputs...

GitHub

textual-snapshot-testing

dawiddutoit

Visual regression testing for Textual TUI applications using pytest-textual-snapshot. Captures SVG screenshots and compares across test runs to detect visual regressions. Use when: testing visual appearance, de...

GitHub

textual-test-patterns

dawiddutoit

Testing recipes for specific Textual TUI scenarios. Provides "how do I test X?" patterns for common testing needs. Use when: testing keyboard shortcuts, screen transitions, focus management, reactive attributes...

GitHub

util-resolve-serviceresult-errors

dawiddutoit

Fix ServiceResult pattern mistakes causing test failures and type errors. Use when seeing "dict object has no attribute success", "mock not returning ServiceResult", mock assertions failing, or type errors with...

GitHub

textual-testing

dawiddutoit

Test Textual TUI applications using the built-in testing framework. Covers headless mode testing with App.run_test(), complete Pilot API (mouse, keyboard, timing, animations), widget querying, and worker manage...

GitHub

quality-run-linting-formatting

dawiddutoit

Run ruff linting and formatting with configuration details and common fixes. Use when checking code style, formatting files, fixing lint violations, or before commits. Explains ruff check vs ruff format, --fix...

GitHub

quality-code-review

dawiddutoit

Perform systematic self-review of code changes before commits using structured checklist. Validates architecture boundaries, code quality, test coverage, documentation, and project-specific anti-patterns. Use b...

GitHub

editing-claude

dawiddutoit

Validate and optimize CLAUDE.md files using Anthropic's best practices for focused sessions. Detects contradictions, redundancy, excessive length (200+ lines), emphasis overuse (2%+ density), broken links, and...

GitHub

python-best-practices-fail-fast-imports

dawiddutoit

Validates that all imports follow fail-fast principle by detecting try/except ImportError patterns, conditional imports, and optional dependencies. Use before commits, when modifying imports, during code review...

GitHub

quality-run-type-checking

dawiddutoit

Run dual type checking with pyright (fast, development) and mypy (thorough, CI/CD). Use when checking types, before commits, debugging type errors, or validating type annotations. Explains why both tools requir...

GitHub

quality-detect-regressions

dawiddutoit

Compares current quality metrics (tests, coverage, type errors, linting, dead code) to baseline and detects regressions. PROACTIVELY invoked after task completion, before marking task complete, or before mergin...

GitHub

quality-capture-baseline

dawiddutoit

Captures quality metrics baseline (tests, coverage, type errors, linting) by running quality gates and storing results in memory. PROACTIVELY invoked at feature start, before refactor work, or after major chang...

GitHub

architecture-single-responsibility-principle

dawiddutoit

Automated SRP validation using multi-dimensional detection. Use when reviewing code for SRP compliance, checking "is this doing too much", validating architectural boundaries, before commits, or during refactor...

GitHub

architecture-validate-srp

dawiddutoit

Detect Single Responsibility Principle (SRP) violations using multi-dimensional analysis. Use when reviewing code for "SRP", "single responsibility", "god class", "doing too much", "too many dependencies", befo...

GitHub

quality-detect-refactor-markers

dawiddutoit

Finds all REFACTOR markers in codebase, validates associated ADRs exist, identifies stale markers (30+ days old), and detects orphaned markers (no ADR). Use during status checks, before feature completion, or f...

GitHub

minimal-abstractions

dawiddutoit

Enforces the principle of avoiding unnecessary abstractions and complexity in codebases. Use when evaluating new abstractions, reviewing architecture proposals, detecting over-engineering, or simplifying existi...

GitHub

python-best-practices-type-safety

dawiddutoit

Systematic resolution of pyright/mypy type errors with categorization and fix templates. Use when pyright fails, type errors are reported, adding type annotations, or enforcing type safety. Analyzes Python type...

GitHub

util-multi-file-refactor

dawiddutoit

Optimizes multi-file refactoring workflows by enforcing token-efficient MultiEdit usage (30-50% savings), coordinating changes across files, validating imports/references, and running quality gates. Use when re...

GitHub

quality-detect-orphaned-code

dawiddutoit

Detects orphaned code (files/functions that exist but are never imported or called in production), preventing "created but not integrated" failures. Use before marking features complete, before moving ADRs to c...

GitHub

java-best-practices-code-review

dawiddutoit

Review Java code against industry best practices and design principles. Use when reviewing Java files, checking code quality, analyzing SOLID principles, evaluating exception handling, assessing thread safety,...

GitHub

quality-run-quality-gates

dawiddutoit

Enforce Definition of Done by running quality gates (type checking, linting, dead code detection, tests). Use when task is complete, before commits, when declaring "done", or when user says "check all", "run qu...

GitHub

java-best-practices-security-audit

dawiddutoit

Perform comprehensive security audits of Java code against OWASP Top 10 and best practices. Use when auditing security, checking for vulnerabilities, analyzing SQL injection risks, preventing XSS attacks, revie...

GitHub

cloudflare-access-setup

dawiddutoit

Configures Cloudflare Access authentication with Google OAuth for protected services. Use when you need to set up authentication, configure Google OAuth, protect services with Cloudflare Access, enable remote a...

GitHub

caddy-certificate-maintenance

dawiddutoit

Manages SSL certificate operations including checking expiry, monitoring renewal, forcing manual renewal, and backing up certificates. Use when checking certificate validity, monitoring auto-renewal, certificat...

默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。