software-engineer

Automates Streamlit UI development for the CRPD Disability Rights Data Dashboard.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/LinusConradM/test_crpd_dashboard --skill software-engineer-linusconradm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-engineer
Source: https://github.com/LinusConradM/test_crpd_dashboard/tree/main/.claude/skills/software-engineer
Command: npx skills add https://github.com/LinusConradM/test_crpd_dashboard --skill software-engineer-linusconradm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CRPD Dashboard Software Engineer Skill provides the hands-on engineering expertise to build and sustain the Streamlit UI for the CRPD Disability Rights Data Dashboard, integrating frontend components with backend logic and deployment workflows to deliver accessible, high-quality software.

Core Features & Use Cases

  • UI layout planning and multi-page architecture for Streamlit apps
  • Session state management and wiring backend functions into the frontend
  • Deployment configuration, frontend accessibility, responsive design, and performance optimization
  • Styling, caching strategy, and navigation to ensure a cohesive user experience
  • Guidance on when to trigger this skill based on user mentions of the dashboard, UI, or app

Quick Start

Build the main dashboard page with a responsive layout and accessible components.

Frequently Asked Questions about software-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a multi-page Streamlit dashboard with accessible UI components?

Build a multi-page Streamlit dashboard by planning the UI layout, architecting page navigation, and wiring accessible, responsive components into the frontend. This approach enforces high-quality software engineering requirements while structuring the application's session state management.

What is the best way to manage session state when wiring backend functions into a Streamlit frontend?

Managing session state in a Streamlit frontend involves explicitly wiring backend functions into the frontend layout and maintaining state across page navigations. This strategy ensures cohesive user experience and reliable data flow throughout the dashboard application.

Does Streamlit support CSS styling with a caching strategy for dashboard performance optimization?

Streamlit supports CSS styling with a caching strategy to optimize dashboard performance. Applying custom styling and caching strategies ensures a cohesive user experience while maintaining responsive design and accessible frontend architecture.

How do I configure deployment for a Streamlit dashboard while ensuring frontend accessibility?

Configure deployment for a Streamlit dashboard by integrating deployment workflows with frontend accessibility and responsive design rules. This configuration ensures the dashboard UI runs efficiently and remains accessible in production environments.

When do I need to trigger software engineering workflows for a disability rights data dashboard?

Trigger software engineering workflows for the disability rights data dashboard when users mention the dashboard, UI, or app. It automates Streamlit UI development, covering layout, component wiring, and deployment configuration to deliver accessible software.

Why does my Streamlit dashboard UI need responsive design and performance optimization?

Your Streamlit dashboard UI needs responsive design and performance optimization to deliver accessible, high-quality software. Enforcing these engineering requirements guarantees a cohesive user experience across various devices and deployment contexts.