All authors

Claude Skills by mouadja02
github.com/mouadja02725 skills0 installs10 views
- Building Streamlit DashboardsUse when building a data dashboard in Streamlit — arranging metrics and charts, wiring filters and inputs, and structuring the page so reruns stay fast.Votes: 0GitHub stars: 10
- Building Streamlit Multipage AppsUse when a Streamlit app needs more than one page — the pages directory, st.navigation and st.Page, and sharing state across pages.Votes: 0GitHub stars: 10
- Choosing Streamlit Selection WidgetsUse when picking a Streamlit input widget for choosing among options — segmented_control, pills, selectbox, multiselect, radio, or feedback. Covers which to use when all options should stay visible versus hidden in a dropdown, and which older patterns are now anti-patterns.Votes: 0GitHub stars: 10
- Connecting Streamlit To SnowflakeUse when a Streamlit app must read from or write to Snowflake — st.connection, secrets handling, caching query results, and Streamlit in Snowflake considerations.Votes: 0GitHub stars: 10
- Creating Streamlit ThemesUse when customizing a Streamlit app's look — theme config options, colors and fonts, light and dark handling, and per-app branding.Votes: 0GitHub stars: 10
- Displaying Streamlit DataUse when rendering data in Streamlit — dataframes, tables, metrics, and charts. Covers choosing between st.dataframe, st.table, st.metric, and the built-in chart elements versus Plotly, Altair, or Matplotlib.Votes: 0GitHub stars: 10
- Improving Streamlit DesignUse when a working Streamlit app looks rough — visual hierarchy, spacing, typography, and layout choices that make the app read as designed rather than default.Votes: 0GitHub stars: 10
- Optimizing Streamlit PerformanceUse when a Streamlit app feels slow — caching with st.cache_data and st.cache_resource, reducing rerun work, fragments, and handling large dataframes.Votes: 0GitHub stars: 10
- Organizing Streamlit CodeUse when deciding how to structure a Streamlit app's files — when to keep everything in one streamlit_app.py, when to split into modules, and how to separate data processing from UI code.Votes: 0GitHub stars: 10
- Setting Up Streamlit EnvironmentUse when creating or fixing the Python environment for a Streamlit app — choosing between pip, poetry, conda, and uv, pinning to the latest Streamlit, and setting up an isolated environment before the app runs.Votes: 0GitHub stars: 10
- Using Streamlit CliDocuments Streamlit CLI commands for running apps, managing configuration, and diagnosticsVotes: 0GitHub stars: 10
- Using Streamlit Custom ComponentsUse when Streamlit's core API lacks a needed feature and a third-party community component may fill the gap — finding, installing, evaluating, and wiring up custom components.Votes: 0GitHub stars: 10
- Using Streamlit LayoutsUse when structuring a Streamlit page — columns, tabs, containers, expanders, and sidebar composition to control where elements render.Votes: 0GitHub stars: 10
- Using Streamlit MarkdownCovers all Markdown features in Streamlit including GitHub-flavored syntax plus Streamlit extensions like colored text, badges, Material icons, and LaTeXVotes: 0GitHub stars: 10
- Using Streamlit Session StateUsing st.session_state to manage state across Streamlit rerunsVotes: 0GitHub stars: 10
- DiagnosePerform a systematic diagnostic scan of an AI workflow across 5 quality dimensions — prompt quality, context efficiency, tool health, architecture fitness, and safety — producing a scored report with prioritized remediation actionsVotes: 0GitHub stars: 10
- Polyglot Test AgentGenerates comprehensive, workable unit tests for any programming language using a multi-agent pipelineVotes: 0GitHub stars: 10
- Systematic DebuggingUse when encountering any bug, test failure, or unexpected behavior, before proposing fixesVotes: 0GitHub stars: 10
- Webapp TestingToolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logsVotes: 0GitHub stars: 10
- Apply Drawio StyleChoose which conventions learn-drawio-style found in the user's own .drawio diagrams this install should draw with - what an edge style means, connector colours, font sizes, text colour, corner rounding - and write them into the per-install style override that build-diagram.mjs merges in. User-invoked only.Votes: 0GitHub stars: 9
- Apply Excalidraw StyleChoose which conventions learn-excalidraw-style found in the user's own .excalidraw scenes this install should draw with - what a connector style means, connector colour, width and routing, shape stroke width, fill style, corner rounding, boundary strokes - and write them into the per-install style override that build-diagram.mjs merges in. User-invoked only.Votes: 0GitHub stars: 9
- Arkitect DrawioCreate or edit editable Draw.io (.drawio) solution-architecture diagrams in the Arkitect house style, using the bundled icon packs for AWS, Azure, Google Cloud, data platforms, AI frameworks, DevOps, GitHub, file types and agent concepts. Use whenever the request involves a Draw.io/diagrams.net diagram, a solution architecture for a client or a review board, an AWS or cloud architecture diagram, an as-is/to-be or solution-options comparison, a multi-page diagram, a monitoring, data-pipeline o...Votes: 0GitHub stars: 9
- Arkitect ExcalidrawCreate or edit editable Excalidraw (.excalidraw) diagrams — system and application architectures for any cloud or stack, software component and block diagrams, data pipelines, agentic/LLM systems, network and deployment views, flows and decision paths — in a hand-drawn house style, using Excalidraw's own default libraries plus custom icons built from real product logos. Use whenever the request involves an Excalidraw scene or library, a diagram for a README or a whiteboard, a system design, c...Votes: 0GitHub stars: 9
- Learn Drawio StyleTeach the arkitect-drawio skill from additional .drawio examples the user explicitly designates. Builds this install's own style record, findings and notes outside the plugin, where an update cannot wipe them. Never changes what gets drawn - that is apply-drawio-style. User-invoked only.Votes: 0GitHub stars: 9
- Learn Excalidraw StyleTeach the arkitect-excalidraw skill from additional .excalidraw examples the user explicitly designates. Builds this install's own style record, findings and notes outside the plugin, where an update cannot wipe them. Never changes what gets drawn - that is apply-excalidraw-style. User-invoked only.Votes: 0GitHub stars: 9