brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
e2e-testRun claude-tap end-to-end tests with pytest
Independent GitHub snapshot · Automated classification · Original documentation governs
Run this skill after modifying core logic in claude-tap, especially:
__init__.py)viewer.html, _generate_html_viewer)uv run pytest tests/test_e2e.py -v --timeout=120
Or run a single test:
uv run pytest tests/test_e2e.py::test_e2e -v # Full E2E pipeline
uv run pytest tests/test_e2e.py::test_trace_cleanup -v # Trace cleanup
uv run pytest tests/test_e2e.py::test_startup_does_not_contact_pypi -v # No startup update network
Read the output. Each test prints PASSED or FAILED.
If tests fail, check:
proxy_handler, _handle_streaming, TraceWriter.write._load_manifest, _cleanup_traces, _register_trace.viewer.html for preserveDetail chain, updateNavButtons.