dotfiles
dotfiles contiene 32 skills recopiladas de Duan-JM, con cobertura ocupacional por repositorio y páginas de detalle dentro del sitio.
Skills en este repositorio
Searches public and structured sources for a target company (A-share, HK, US, or private) and produces a Chinese rough-read gate or structured research report. Optimized for price-first company screening: valuation gate, bottom type, red flags, business snapshot, financial quality, and whether the company deserves deeper research. Every quantitative claim must be traceable to a logged source. Use when researching a listed company, supplier, customer, competitor, or acquisition target.
Generates Chinese patent disclosure packages from invention notes, prior-art references, and optional Notion context. Use when researching patent background, drafting disclosure sections, or running an end-to-end patent disclosure workflow.
Designs intuitive Python library APIs following principles of simplicity, consistency, and discoverability. Handles API evolution, deprecation, breaking changes, and error handling. Use when designing new library APIs, reviewing existing APIs for improvements, or managing API versioning and deprecations.
Builds command-line interfaces for Python libraries using Click or Typer. Includes command groups, argument handling, progress bars, shell completion, and CLI testing with CliRunner. Use when adding CLI functionality to a library or building standalone command-line tools.
Improves Python library code quality through ruff linting, mypy type checking, Pythonic idioms, and refactoring. Use when reviewing code for quality issues, adding type hints, configuring static analysis tools, or refactoring Python library code.
Builds and manages open source Python library communities including CONTRIBUTING.md, CODE_OF_CONDUCT.md, issue/PR templates, contributor recognition, and GitHub automation. Use when setting up community infrastructure, improving contributor experience, or managing project governance.
Creates comprehensive Python library documentation including Google-style docstrings, Sphinx setup, API references, tutorials, and ReadTheDocs configuration. Use when writing docstrings, setting up Sphinx documentation, or creating user guides for Python libraries.
Comprehensively reviews Python libraries for quality across project structure, packaging, code quality, testing, security, documentation, API design, and CI/CD. Provides actionable feedback and improvement recommendations. Use when evaluating library health, preparing for major releases, or auditing dependencies.
Packages and distributes Python libraries using modern pyproject.toml, build backends (setuptools, hatchling), PyPI publishing with trusted publishing, and wheel building. Use when packaging libraries for distribution, publishing to PyPI, or troubleshooting packaging issues.
Optimizes Python library performance through profiling (cProfile, PyInstrument), memory analysis (memray, tracemalloc), benchmarking (pytest-benchmark), and optimization strategies. Use when analyzing performance bottlenecks, finding memory leaks, or setting up performance regression testing.
Sets up professional Python library projects with modern tooling (pyproject.toml, uv, ruff, pytest, pre-commit, GitHub Actions). Use when creating new Python libraries, modernizing existing projects to pyproject.toml, configuring linting/testing/CI, or setting up Makefiles and pre-commit hooks.
Manages Python library releases including semantic versioning, changelog maintenance (Keep a Changelog format), release automation with GitHub Actions, and deprecation workflows. Use when planning releases, writing changelogs, automating release pipelines, or communicating breaking changes.
Audits Python libraries for security vulnerabilities using Bandit, pip-audit, Semgrep, and detect-secrets. Identifies SQL injection, command injection, hardcoded credentials, weak cryptography, and insecure deserialization. Use when reviewing library security, setting up security scanning in CI, or implementing secure coding patterns.
Designs and implements pytest test suites for Python libraries with fixtures, parametrization, mocking, Hypothesis property-based testing, and CI configuration. Use when creating tests, improving coverage, setting up testing infrastructure, or implementing property-based testing.
Audits SwiftUI code for accessibility compliance — Dynamic Type, VoiceOver, Voice Control, Reduce Motion, and color-independent UI. Use when reviewing SwiftUI views for a11y issues or adding accessibility support to existing code.
Updates SwiftUI code from deprecated and legacy APIs to modern equivalents (iOS 17+ / iOS 26). Covers foregroundStyle, Tab API, onChange, GeometryReader alternatives, sensoryFeedback, @Entry macro, modern overlay/toolbar placements, and more. Use when modernizing existing SwiftUI codebases or reviewing for deprecated API usage.
Final-pass review for Swift/SwiftUI projects — secrets handling, comments, tests, secure storage, SwiftLint, string catalogs, and Xcode MCP tooling. Use as the last step in a project review to catch long-term maintainability issues.
Validates SwiftUI data flow, shared state, and property wrappers — @Observable, @State, @Bindable, @Environment, bindings, and SwiftData/CloudKit constraints. Use when reviewing state management or designing data architecture in SwiftUI apps.
Reviews SwiftUI designs against Apple's Human Interface Guidelines — fonts, colors, spacing, tap targets, system styling (ContentUnavailableView, Label, LabeledContent), and flexible layouts. Use when designing or reviewing SwiftUI UI for HIG compliance and cross-device consistency.
Writes and publishes Swift / SwiftUI documentation using DocC — symbol comments, articles, tutorials, code samples, asset references, and docc preview/build. Use when documenting a Swift package, generating an API reference, or building a documentation site for a library.
Localizes Swift / SwiftUI apps using String Catalogs (Localizable.xcstrings) — symbol keys, manual extraction, plural and gender rules, formatting, and translation workflow. Use when adding multi-language support, auditing localization coverage, or fixing locale-sensitive bugs.
Reviews SwiftUI navigation and presentation — NavigationStack, NavigationSplitView, navigationDestination, alerts, confirmation dialogs, and sheets. Use when designing navigation flows, migrating from NavigationView, or auditing presentation patterns.
Designs networking for Swift / SwiftUI apps — URLSession async/await, request modeling, JSON coding, error handling, retries, caching, certificate pinning, and integration with SwiftUI views. Use when adding network code, building an API client, or auditing existing networking for safety and modernity.
Builds, structures, and publishes Swift Package Manager packages — Package.swift, targets, dependencies, platform constraints, resources, binary frameworks, and versioning. Use when creating a Swift package, splitting an app into local packages, or publishing a library.
Optimizes SwiftUI performance — structural identity, AnyView avoidance, view extraction, lazy stacks, task vs onAppear, inline transforms, and ViewBuilder usage. Use when investigating SwiftUI performance issues or reviewing hot view code.
Designs persistent storage for Swift / SwiftUI apps — SwiftData models, @Query, migrations, CloudKit sync, and choosing between SwiftData, Core Data, file storage, and UserDefaults. Use when modeling persistent data, optimizing data access, or adding CloudKit sync.
Bootstraps Swift / SwiftUI applications and packages — Xcode project structure, Swift Package Manager layout, target organization, build settings, and feature-based folder conventions. Use when starting a new app, adding a new module, or restructuring an existing project.
Manages iOS / macOS app releases — semantic versioning, build numbers, archive, code signing, TestFlight, App Store Connect submission, and changelog workflow. Use when preparing a release, automating distribution, or troubleshooting signing / provisioning issues.
Audits iOS / macOS apps for security — Keychain for credentials, App Transport Security, biometric authentication, entitlements, code signing, secure data storage, and SwiftData/CloudKit safety. Use when handling passwords/tokens, integrating auth, or hardening an app before release.
Reviews Swift code for modern idioms — Swift 6.2 concurrency, async/await over GCD, modern Foundation APIs, formatter usage, optional unwrapping, and expression-based control flow. Use when reviewing Swift source for outdated patterns or concurrency safety.
Designs test suites for Swift apps and packages using Swift Testing (@Test,
Reviews SwiftUI view structure, composition, and animations — extracting subviews, button actions, TextField/TextEditor, Tab selection,