whitphx
- 13 skills
- 0 followers
- 6 hours ago last updated
- ▌ Poster Review · whitphx bundleVerify that a poster in this repository still holds up at its declared physical print size. Use this whenever you change a poster's copy, layout, CSS, or assets, and whenever the author asks whether a poster looks right, reads at conference distance, is print-ready, has overflow, spacing, or legibility problems, or is ready to finalize or send to a printer. Measures rendered type size, clipped and occluded content, padding encroachment, image resolution, page fills, and print-hostile shadows under print media, then guides the visual judgment that measurement cannot replace. Reach for this instead of reading poster.css, because declared CSS values do not predict printed size.
- ▌ Slidev Deck · whitphx bundleCreate or improve Slidev presentation decks in this monorepo, including planning a talk's narrative arc and slide list before any slides are written. Use this skill whenever the user wants to create a new presentation, add slides, update an existing deck, outline or restructure a talk, or asks about Slidev slide authoring in this project. Triggers on: "create a deck", "new presentation", "add slides", "make a talk", "plan a talk", "outline my talk", "restructure this deck", "update my slides", or any mention of creating/editing presentation content.
- ▌ Changeset · whitphxCreate or update a changeset fragment (.changeset/*.md) reflecting the changes made in the current session or branch. Use this skill whenever the user asks to add a changeset, create a changeset, update a changeset, or says something like "add changeset", "changeset", or "version bump". Also use it proactively when you notice user-facing changes have been made but no changeset exists yet.
- ▌
- ▌ Streamlit Rebase · whitphxRebase our custom fork of the Streamlit repository onto new upstream Streamlit release
- ▌ Finalizing Pr · whitphxFinalizes branch changes for merging by simplifying code, running checks, reviewing changes, and creating a PR if needed. Use when ready to merge changes into the target branch.
- ▌ Checking Changes · whitphxValidates all code changes before committing by running format, lint, type, and unit test checks. Use after making backend (Python) or frontend (TypeScript) changes, before committing or finishing a work session.
- ▌ Debugging Streamlit · whitphxDebug Streamlit frontend and backend changes using make debug with hot-reload. Use when testing code changes, investigating bugs, checking UI behavior, or needing screenshots of the running app.
- ▌ Fixing Streamlit CI · whitphxAnalyze and fix failed GitHub Actions CI jobs for the current branch/PR. Use when CI checks fail, PR checks show failures, or you need to diagnose lint/type/test errors and verify fixes locally.
- ▌ Creating Pull Requests · whitphxCreates a draft pull request on GitHub with proper labels, branch naming, and description formatting. Use when changes are ready to be submitted as a PR to the streamlit/streamlit repository.
- ▌ Discovering Make Commands · whitphxLists available make commands for Streamlit development. Use for build, test, lint, or format tasks.
- ▌ Implementing New Features · whitphxImplementation guide for new Streamlit features. Use when adding new elements, widgets, or features that span backend, frontend, and protobufs.
- ▌ Addressing Pr Review Comments · whitphxAddress all valid review comments on a PR for the current branch in the streamlit/streamlit repo. Use when a PR has received reviewer feedback that needs to be addressed, including code changes, style fixes, and documentation updates.