一键导入
rs-summarizer
rs-summarizer 收录了来自 plops 的 17 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。
这个仓库中的 skills
Use when selecting a Gemini model, checking rate limits or quotas, configuring the gemini-rust crate, or debugging model name mismatches.
Create new Kiro skills (Agent Skills). Use when asked to create a skill, write a SKILL.md, add a new workflow to .kiro/skills/, or package agent instructions as a reusable skill.
Use when creating a release, bumping the version, tagging a commit, or working with the GitHub Actions release workflow for rs-summarizer.
Use when editing or creating Askama HTML templates, adding template variables, fixing compile-time template errors, or working with HTMX attributes in templates.
Use when working with tokio::spawn background tasks, the summarization pipeline, task state transitions, or the mark_error/mark_summary_done pattern.
Use when building, running, linting with clippy, formatting with rustfmt, or running cargo commands for the rs-summarizer project.
Use when updating Cargo dependencies, checking for new crate versions, evaluating semver bumps, or deciding whether to upgrade a specific crate.
Use when setting up the development environment, installing prerequisites, configuring API keys, or troubleshooting missing dependencies like uvx, geckodriver, or Firefox cookies.
Use when adding new error variants, propagating errors between service layers, or working with the thiserror error hierarchy and the mark_error pattern.
Use when writing or running integration tests that call the Gemini API, yt-dlp, or browser tests with geckodriver and fantoccini.
Use when working with the markdown converter, YouTube format text, timestamp links, or the pulldown-cmark HTML renderer.
Use when modifying HTMX polling behavior, generation status responses, the hx-trigger stop pattern, or debugging infinite spinner issues.
Use when working with per-model daily request counters, rate limit errors, the America/Los_Angeles reset logic, or RPD quota enforcement.
Use when writing sqlx queries, working with SQLite WAL mode, storing or loading embedding blobs, or modifying the database schema.
Use when adding unit tests, running cargo test, checking test coverage, or matching Python ground truth fixtures for utils.
Use when modifying the WebVTT parser, debugging timestamp truncation, matching Python webvtt library behavior, or working with subtitle files.
Use when invoking yt-dlp via uvx, handling subtitle download failures, working with Firefox cookie authentication, or debugging format resolution errors.