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).
nesaUse the Nesa repository for Equivariant Encryption demos, encrypted AI web UI setup, backend protocol inspection, and Hack EE contest context.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when a task mentions Nesa, Equivariant Encryption (EE), encrypted token IDs, the encrypted DistilBERT sentiment demo, the Nesa encrypted AI web UI, the Nesa backend streaming protocol, or the Hack EE contest.
Nesa's public repo is a demo/application repository, not a normal installable Python package. Treat its code as four user-facing surfaces:
Before giving commands, ask what the user is trying to do:
If the user asks a broad Nesa question, read references/runtime-overview.md first, then route to the closest sub-skill.
For local experiments, a Python 3.9+ or 3.11 environment usually needs:
python -m pip install torch transformers msgspec pydantic-settings python-dotenv \
nats-py httpx requests tqdm safetensors pyyaml
For web UI work, add the UI/runtime dependencies described in web-ui-runtime/references/installation-and-runtime.md. Use scripts/check_nesa_runtime.py to print a read-only dependency and backend summary for the current environment.
msgspec structs for messages, sampling params,
session IDs, and streaming responses.{"tokens":{"12":"an","345":"swer"}} and are scored per correct or
incorrect mapping.When you create commands, scripts, or analysis from this skill, keep them self-contained. Do not point users back to this skill's original construction checkout. If a user has a separate Nesa checkout, ask for its path and treat it as the current working copy, not as a hidden dependency of this skill.