CodeSigils
- 8 skills
- 0 followers
- 6 hours ago last updated
- ▌ Markdown Formatter · codesigils bundleZero-dependency GFM and MDX formatter with table, pipe, and fence guards for AI-agent-authored Markdown
- ▌ Skill Discovery · codesigils bundleInterpret a user's request, find and filter agent skills from local and external sources, inspect the strongest matches, and recommend with evidence before installation. Verify safety and compatibility; do not invoke for ordinary tasks an installed skill already clearly handles.
- ▌ Py Review · codesigilsRoute Python code review to focused skills for type safety, error handling, anti-patterns, async behavior, and code style. Use before or during Python code review to orient on project version, maturity, toolchain, changed files, and which py-* review skills should be loaded.
- ▌ Py Code Style · codesigilsReview Python code style with emphasis on configured tooling, import organization, naming clarity, public API documentation, formatting consistency, and string transformation patterns. Use when reviewing style/lint changes, pyproject lint configuration, docstrings, imports, naming, readability issues, or pluralization logic after correctness findings.
- ▌ Py Type Safety · codesigilsReview Python code for type-safety issues including Any leaks, missing public annotations, unsafe Optional handling, unparameterized collections, imprecise generics, and type-checker configuration drift. Use when reviewing typed Python code, public APIs, dataclasses, protocols, generics, casts, or mypy/pyright configuration.
- ▌ Py Anti Patterns · codesigilsReview Python code for common correctness and maintainability anti-patterns including hard-coded configuration, mixed I/O and business logic, leaked internal models, scattered retries, mutable defaults, and resource misuse. Use as a focused checklist during Python review.
- ▌ Py Async Patterns · codesigilsReview Python async code for event-loop blocking, missing await, incorrect task/gather usage, swallowed cancellation, missing timeouts, and sync/async boundary mistakes. Use when reviewing asyncio, FastAPI, aiohttp, httpx async clients, background tasks, or concurrent I/O.
- ▌ Py Error Handling · codesigilsReview Python code for error-handling issues including missing boundary validation, generic exceptions, swallowed failures, missing exception chaining, partial batch failure handling, and cleanup behavior. Use when reviewing validation logic, exception paths, retries, file/network operations, or batch processing.