One-click install
npx skills add https://github.com/ivyleavedtoadflax/RapSkill --skill rap-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rap-check
Source: https://github.com/ivyleavedtoadflax/RapSkill/tree/main/plugins/rap/skills/rap-check
Command: npx skills add https://github.com/ivyleavedtoadflax/RapSkill --skill rap-check

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the auditing of R projects against the UK Government's Reproducible Analytical Pipelines (RAP) maturity levels, providing clear feedback and actionable steps for improvement.

Core Features & Use Cases

  • RAP Compliance Auditing: Assesses projects against Baseline, Silver, and Gold RAP standards.
  • Automated Check Execution: Utilizes available tools (Read, Grep, Glob, Bash) to perform checks.
  • Actionable Reporting: Generates a detailed report with PASS/FAIL/PARTIAL status and specific remediation guidance.
  • Use Case: A data science team lead can use this Skill to quickly assess the RAP maturity of multiple R projects, identifying areas needing attention before a formal review.

Quick Start

Run the rap-check skill to audit the current R project for RAP compliance.

Frequently Asked Questions about rap-check

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

FAQPage Schema
How do I audit an R project for UK Government RAP compliance?

To audit an R project for RAP compliance, run an automated check against Baseline, Silver, and Gold maturity levels. It programmatically verifies version control, documentation, testing frameworks, and CI/CD automation, generating a report with specific remediation steps.

What is a Reproducible Analytical Pipeline maturity assessment?

A Reproducible Analytical Pipeline maturity assessment evaluates analytical code against UK Government standards. It checks for open-source languages, Git version control, minimal manual intervention, standard directory structures, and comprehensive documentation to ensure pipeline reproducibility.

Can I check if my R code meets Silver or Gold RAP standards automatically?

Yes, you can automatically check if R code meets Silver or Gold RAP standards. The audit assesses reusable functions, coding standards, dependency management, automatic logging, tidy data formats, packaging, CI/CD automation, and changelogs, returning PASS, FAIL, or PARTIAL statuses.

Does RAP compliance auditing evaluate Git version control and README quality?

RAP compliance auditing does evaluate Git version control and README quality. It also checks for peer review, open publication, minimal manual intervention, standard directory structure, and comprehensive documentation to determine the project's overall maturity level.

What are the limitations of automated RAP maturity checks for R projects?

Automated RAP maturity checks for R projects are limited to programmatically detectable features like directory structure, CI/CD automation, and dependency management. They cannot fully assess qualitative aspects such as the depth of peer review or the true quality of analytical conclusions.