fredericosantos
- 16 skills
- 0 followers
- 12 hours ago last updated
- ▌ Ghp · fredericosantos bundleGuide for GitHub project management via `gh` CLI — issues, PRs, milestones, sub-issues, projects, and development workflow. Use this whenever you need to interact with GitHub issues, milestones, sub-issues, PRs, or projects. Also use when planning work, creating branches, structuring issues, or starting a development session on a repository.
- ▌ Trogon · fredericosantosGuide for integrating Trogon auto-TUI into Click and Typer CLI applications, and customizing the generated terminal UI with custom widgets, theming, and parameter controls. Use this skill whenever the user mentions Trogon, wants to add a TUI to a CLI app, asks about auto-generating terminal interfaces for command-line tools, wants to customize a Trogon-generated UI, or is working with Click/Typer apps and mentions interactive forms, terminal UIs, or command builders. Also trigger when the user mentions 'tui decorator', 'init_tui', or references the trogon package.
- ▌ Ghp Init · fredericosantosStart a development session on a repository. Reads project state, summarizes what's active/blocked/next, and asks whether to work on something new, continue existing work, or organize issues.
- ▌ Ghp Work · fredericosantosSee all in-progress issues and pick the best one to continue working on. Checks blocking relationships to find unblocked work.
- ▌ Ghp Fresh · fredericosantosBootstrap a fresh agent (new conversation or subagent) onto a specific issue or let it pick from Todo. Loads full context — issue details, sub-issues, blocking, branch, plan — and starts working immediately. Use this when spinning up a new agent or starting a fresh conversation on a known issue.
- ▌ Ghp Cleanup · fredericosantosClean up stale branches, closed issue remnants, and dead milestones. Scans for branches with no open issue, closed milestones with lingering branches, and issues referencing deleted code. Always asks before deleting.
- ▌ Ghp Organize · fredericosantosTriage unorganized GitHub issues into a Project board. Scans for issues missing from the Project, presents an interactive menu to set statuses, and applies changes.
- ▌ Ghp Wrap Issue · fredericosantosClose out an issue. Writes a summary comment, creates a PR to the milestone branch (or main for standalone issues), and closes all completed sub-issues.
- ▌ Dotstate · fredericosantosGuide for using dotstate, a profile-based dotfile manager with GitHub sync. Use this when managing dotfiles across multiple machines (e.g., Ubuntu and macOS), adding files to sync, switching profiles, or troubleshooting symlinks.
- ▌ Astral Ty · fredericosantos bundleGuide for using ty, the extremely fast Python type checker and language server. Use this when type checking Python code or setting up type checking in Python projects.
- ▌ Astral Uv · fredericosantos bundleGuide for using uv, the extremely fast Python package and project manager. Use this when working with Python projects, scripts, packages, or tools to manage dependencies, environments, and project setup with universal lockfiles for reproducible builds.
- ▌ Ghp New Milestone · fredericosantosCreate a new milestone with issues, branches, and project tracking in one flow. Plans the work with the user, fills in a YAML plan, and runs a script to create everything on GitHub.
- ▌ Just Init · fredericosantos bundleNavigate and document Python packages using __init__.py docstrings as living indexes: read them before exploring, update them after every file change.
- ▌ Ghp Wrap Milestone · fredericosantosClose out a milestone. Writes a summary comment, creates a PR from the milestone branch to main, closes all completed issues, and closes the milestone.
- ▌ Ghp Create Template · fredericosantosCreate a GitHub Project with the standard ghp board layout (Backlog, Todo, In Progress, Review, Done), standard labels, and mark it as a reusable template.
- ▌ Astral Ruff · fredericosantos bundleGuide for using ruff, the extremely fast Python linter and formatter. Use this when linting, formatting, or fixing Python code to maintain code quality and consistency.