← ClaudeAtlas

rseng-quality-frameworklisted

The entry point and router for this pack: explains the research software quality framework - community-standard quality dimensions, measurable indicators and the three-tier model (analysis code, prototype tools, infrastructure) - and routes to the right companion rseng-* skill. Use PROACTIVELY at the start of any research software task to classify the software's tier and select which practices apply, and whenever the user asks what research software quality means, mentions quality dimensions, indicators or the three-tier model, wants a quality assessment or improvement plan for research software, or is unsure which quality practice to start with.
fdiblen/rseng-agent-skills · ★ 20 · AI & Automation · score 81
Install: claude install-skill fdiblen/rseng-agent-skills
# Research software quality framework This skill is the entry point to the pack. It explains a community-standard framing of research software quality and points to the specialised sibling skills for concrete tasks. Ground every quality discussion in two questions: what tier of software is this, and which quality dimensions matter for it right now. ## The three-tier view Classify the software before recommending practices; expectations scale with intent, not with code size. - Tier 1, analysis code: scripts and notebooks capturing a computational method for a paper or dataset, often single-author. Quality floor: version control, a README stating purpose and how to run, a pinned environment, a license, and a citation entry. - Tier 2, prototype tools: software demonstrating a method for use beyond its origin project, multiple users or contributors. Add: tests with CI, structured documentation, releases with versioning, contribution notes. - Tier 3, research software infrastructure: services, libraries and frameworks that communities depend on. Add: governance, review process, security and maintenance policy, sustainability planning, archiving. Software moves between tiers; when analysis code starts being reused, recommend upgrading its practices tier by tier rather than all at once. ## Quality dimensions The framework defines 13 quality dimensions, formally published as a JSON-LD registry (https://w3id.org/everse/rsqd). Always take names and counts from the