tenet-errorslisted
Install: claude install-skill inceptyon-labs/tenet-skills
# Tenet Errors
> Audits whether your codebase handles errors deliberately or silently swallows them.
## Purpose
This skill evaluates the quality and consistency of error handling throughout a project. Poor error handling is one of the most common sources of production incidents: an empty catch block turns a recoverable error into a silent data corruption, an unhandled Promise rejection crashes a Node.js process, and a missing error boundary takes down an entire React app for a single component failure.
The goal is not to mandate a specific error handling strategy, but to ensure that every error path is deliberate. If you catch an error, you should log it, rethrow it, recover from it, or explicitly document why you are ignoring it. If you make a network call, you should handle timeouts. If you use async iteration, you should handle errors from the iterable.
## Language Support Matrix
```yaml
support:
native:
- typescript
- javascript
- python
tree_sitter:
- go
- java
- ruby
- kotlin
- swift
heuristic:
- php
- rust
- c-sharp
- all-others
note: >
Native support means the skill understands the language's error handling idioms
(try/catch, async/await, Promise chains, except/raise, error boundaries).
Tree-sitter support uses AST queries for try/catch block analysis.
Heuristic support uses grep-based pattern matching.
```
## Toolchain Inputs
This skill consumes the following toolchain outputs when availa