PyErr Desk - https://pyerr-desk.skillsafe.ai/ This app's agent prompt is a derivative work of two agent skills. It paraphrases and adapts their guidance; it does not reproduce the skills or their reference files verbatim. 1. python-error-handling Source: https://github.com/wshobson/agents Path: plugins/python-development/skills/python-error-handling/SKILL.md Author: Seth Hobson (wshobson) Licence: MIT License - https://opensource.org/licenses/MIT Modifications: the skill's patterns (early input validation, conversion to domain types at the boundary, specific built-in exceptions with context, exception chaining, partial-failure handling in batches, documented failure modes) were restated as deterministic browser checks (errkit.js) and as the audit and harden lanes of this app's prompt. 2. python-resource-management Source: https://github.com/wshobson/agents Path: plugins/python-development/skills/python-resource-management/SKILL.md Author: Seth Hobson (wshobson) Licence: MIT License - https://opensource.org/licenses/MIT Modifications: the skill's patterns (context managers for every resource, unconditional cleanup, __exit__ that does not suppress unexpectedly, @contextmanager with try/finally, ExitStack, efficient string accumulation) were restated as deterministic browser checks and as house rules of the prompt. The exact before/after edit contract, the re-check of every edit and returned file, the exception catalogue, the browser-side checks (errkit.js), the reconciliation (recon.js) and the rest of the page are original to this app. This app is not affiliated with or endorsed by the Python Software Foundation.