一键导入
dotfiles
dotfiles 收录了来自 kornicameister 的 9 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。
这个仓库中的 skills
AWS credential management with awsume. ALWAYS invoke when assuming AWS roles, listing accounts, switching profiles, or running any awsume command. Do not guess flags from memory.
Behavior-Driven Development with pytest-bdd. ALWAYS invoke when writing Gherkin scenarios, pytest-bdd step definitions, or any BDD acceptance tests. Never write feature files without this skill loaded.
Commit message convention. ALWAYS invoke before creating any git commit or writing a commit message. Never format a commit without this skill loaded.
Domain-Driven Design tactical patterns. ALWAYS invoke when implementing aggregates, entities, value objects, repositories, or domain events in Python. Prevents common DDD mistakes (anemic models, multi-aggregate transactions).
Retrieves up-to-date documentation, API references, and code examples for any developer technology. Use this skill whenever the user asks about a specific library, framework, SDK, CLI tool, or cloud service -- even for well-known ones like React, Next.js, Prisma, Express, Tailwind, Django, or Spring Boot. Your training data may not reflect recent API changes or version updates. Always use for: API syntax questions, configuration options, version migration issues, "how do I" questions mentioning a library name, debugging that involves library-specific behavior, setup instructions, and CLI tool usage. Use even when you think you know the answer -- do not rely on training data for API details, signatures, or configuration options as they are frequently outdated. Always verify against current docs. Prefer this over web search for library documentation and API details.
Git branch comparison and diff workflows using worktrees. ALWAYS invoke when comparing branches, diffing synth output, or needing to work with multiple branches simultaneously. Never stash or checkout to compare — use worktrees.
AWS Lambda Powertools Logger gotchas and patterns. ALWAYS invoke when working with Powertools Logger, Lambda logging, or structured logging. Reserved key collisions cause runtime KeyErrors — do not answer from memory.
Python coding style and conventions. ALWAYS invoke when writing or reviewing any Python code in this project. Enforces required patterns (keyword-only args, match/case, arg sorting) that are not obvious from training data.
Test-Driven Development with pytest. ALWAYS invoke when writing tests, implementing TDD, using pytest fixtures, or mocking with pytest-mock. Required for correct MockType usage and async test config.