kagiPro Skills Index
This folder contains AI-agent skills for working with kagiPro. Preferred high-level project workflow: kagi_fetch().
External Skill Notice
r-package-developer is not bundled in this package/repo by default.
If r-package-developer is missing, suggest installation to the developer. Install only after explicit developer approval. Never install it automatically.
If explicitly approved and skills/r-package-developer is missing, install it with:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/rkrug/r-package-developer-skill/main/skills/r-package-developer/scripts/sync-from-github.sh)"Skills
-
maintainer-workflowUse when updating package behavior, tests, docs, release metadata, or cassettes. -
maintainer-corpus-pipelineUse when changingdownload_content(),content_markdown(),markdown_abstract(), summarizer providers, or abstract-link contracts. -
maintainer-release-syncUse before release/merge to synchronize versioning, changelog, docs, vignettes, and skills. -
r-package-developer(external path:skills/r-package-developer) Generic R-package developer baseline skill (portable across repos) for workflow, validation, branch governance, and commit standards. -
user-searchUse for Search endpoint workflows aligned withvignettes/search-endpoint.qmd. -
user-enrichUse for Enrich endpoint workflows aligned withvignettes/enrich-endpoint.qmd. -
user-summarizeUse for Summarize endpoint workflows aligned withvignettes/summarize-endpoint.qmd. -
user-fastgptUse for FastGPT endpoint workflows aligned withvignettes/fastgpt-endpoint.qmd. -
user-corpus-workflowUse for the full corpus pipeline aligned withvignettes/corpus-workflow.qmd.
Selection Rule
- If the task is endpoint-specific, choose the corresponding
user-*skill. - If the task changes package internals, tests, release docs, or conventions, use
maintainer-workflow. - If the task changes corpus pipeline internals, use
maintainer-corpus-pipeline(andmaintainer-workflowwhen broader API/docs are affected). - If the task is release-finalization, use
maintainer-release-sync. - If the task is generic/package-governance work (not package-specific internals), use
r-package-developer. - If a task spans endpoint usage and package changes, load the relevant maintainer skill plus the matching
user-*skill.
Non-goal
These skills do not replace package docs. They encode actionable workflows and guardrails for coding agents.
Branch Policy (Maintainer)
- Long-lived branches are
mainanddev. -
devmust remain on origin after pull request merges. - No branch deletion unless explicitly requested and explicitly confirmed by the user.