# Frameworks

> Approved frameworks and libraries for this codebase. Apply when selecting libraries, checking if a framework is approved, or fetching documentation for approved tools. Use when this capability is needed.

- Skill: `tomevault-io/frameworks` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/frameworks`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/frameworks/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/frameworks

---


# Frameworks

Approved frameworks and libraries for this codebase.

## Critical Rules

1. **Use ONLY approved frameworks** - NEVER introduce alternatives or substitutes
2. **Fetch docs when uncertain** - Use the `fetch-docs` skill with the doc ID from the table below
3. **Use modern patterns** - Avoid deprecated methods; check latest docs if uncertain

## Quick Reference

| Framework | Purpose | Doc ID | Docs |
|-----------|---------|--------|------|
| pytest | Testing | `/pytest-dev/pytest` | [docs](https://docs.pytest.org/en/stable/) |
| pytest-check | Multiple failures per test | `/okken/pytest-check` | [docs](https://github.com/okken/pytest-check) |
| ruff | Linter and formatter | `/astral-sh/ruff` | [docs](https://docs.astral.sh/ruff/) |
| ty | Type checker | `/astral-sh/ty` | [docs](https://docs.astral.sh/ty/) |
| uv | Package manager | `/astral-sh/uv` | [docs](https://docs.astral.sh/uv/) |

## Fetching Documentation

When uncertain about API details, use the `fetch-docs` skill with the doc ID from the Quick Reference table above.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/libertininick) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-14 -->

