Streamlit Desk — paste app.py, get it reviewed, cached, laid out and split into pages
Paste one Streamlit script and get it read line by line in your browser for free — session_state KeyErrors before the first run, DuplicateWidgetID from keyless widgets in loops, expensive loads on the rerun path, cache_data and cache_resource used the wrong way round, nested expanders, set_page_config in the wrong place — then run one of six AI lanes over it: review the structure, fix the state model, plan the caching, choose the data elements, lay out the page, or split it into a real multipage app. Every lane must reconcile every flag the free linter raised. A derived work built on six skills from @streamlit/agent-skills: @streamlit/organizing-streamlit-code (review), @streamlit/using-streamlit-session-state (state), @streamlit/optimizing-streamlit-performance (perf), @streamlit/displaying-streamlit-data (data), @streamlit/using-streamlit-layouts (layout) and @streamlit/building-streamlit-multipage-apps (pages).
Details
gpt-terra Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.