DevHive-Cli streamlit
Guidelines for developing interactive Streamlit web applications, covering configuration, UI, and workflow.
install
source · Clone the upstream repo
git clone https://github.com/El3tar-cmd/DevHive-Cli
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/El3tar-cmd/DevHive-Cli "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/streamlit" ~/.claude/skills/el3tar-cmd-devhive-cli-streamlit && rm -rf "$T"
manifest:
skills/streamlit/SKILL.mdsource content
Always follow these guidelines when building a Streamlit web application:
This stack establishes a complete environment for developing interactive Streamlit web applications. Streamlit enables rapid development and deployment of data-driven web applications with Python.
Configuration
- Server configurations is already set in the
file do not change it..streamlit/config.toml - Add custom theme configurations to the same file if needed but only if the user requests it.
UI Guidelines
- Maintain default font settings (family, size, colors) unless specifically requested
- Focus on content organization and interactive elements
- Utilize Streamlit's built-in components for consistent UI
- IMPORTANT: Do not use any custom styling/CSS for the application unless explicitly requested. Use Streamlit's default styling and built-in components.
Technical Considerations
- The
function is not supported in this environment instead use theexperimental_rerun
function.st.rerun() - Use standard Streamlit functions for application flow control
Workflow
-
Use the following workflow command to run the application:
streamlit run app.py --server.port 5000