Builds scalable, multi-page Streamlit applications using modern navigation APIs and robust state management patterns.
This skill equips Claude with the specialized knowledge to architect complex Streamlit applications using the modern st.navigation and st.Page framework. It focuses on creating maintainable directory structures—specifically utilizing the app_pages/ convention to avoid legacy conflicts—and implements sophisticated state management across different views. Whether you need a simple top-nav dashboard or a complex, role-based enterprise application with conditional page visibility and nested sections, this skill provides the implementation patterns required for production-grade Python web apps.
주요 기능
01601 GitHub stars
02Optimized directory structuring using the app_pages/ convention
03Modern st.navigation and st.Page API implementation
04Dynamic and conditional page rendering for role-based access
05Standardized shared UI elements and programmatic navigation patterns
06Global and page-specific session state management logic
사용 사례
01Building enterprise dashboards with distinct analytics, admin, and user settings sections.
02Implementing role-based access control where specific pages are hidden from non-admin users.
03Migrating legacy Streamlit applications to the latest navigation and state management APIs.