sas94

Translate SAS study descriptions into SAS 9.4 programs and review code for common pitfalls.

4|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/xiaosongz/sas94-skill --skill sas94
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sas94
Source: https://github.com/xiaosongz/sas94-skill/tree/main/plugins/sas94/skills/sas94
Command: npx skills add https://github.com/xiaosongz/sas94-skill --skill sas94

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Claude Code integration for SAS accelerates translation of study descriptions into SAS 9.4 programs and provides upfront code-review guidance by surfacing common pitfalls before execution.

Core Features & Use Cases

  • Translate study descriptions into runnable SAS 9.4 programs (DATA step, PROC SQL, macros) with topic-aware routing to references.
  • Detect silent-bug patterns and enforce macro hygiene and base-procs rules via canonical references.
  • Route to topic-specific references for deep-dives and governance of coding standards in production pipelines.

Quick Start

Provide a brief SAS task description and Claude Code will return a starter SAS snippet and a plan to test it.

Frequently Asked Questions about sas94

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

FAQPage Schema
How do I translate study descriptions into SAS 9.4 programs?

SAS 9.4 programs are generated by translating study descriptions into DATA step, PROC SQL, and macro code with topic-aware routing to canonical references for structure and governance.

How do I review SAS code for common pitfalls and silent bugs?

SAS code review detects silent-bug patterns and enforces macro hygiene and base-procs rules by applying lint rules and routing queries to topic-specific references without executing SAS.

Does SAS code review work with DATA step MERGE, LAG, and RETAIN constructs?

SAS code review covers DATA step constructs including MERGE/BY, LAG, RETAIN, arrays, and HASH objects, applying canonical references and lint rules to identify silent-bug patterns.

Can I use SAS macros and PROC SQL guidance without executing SAS code?

SAS macro and PROC SQL guidance is enforced through lint rules and topic-specific references without executing SAS, ensuring macro hygiene and surfacing coding standard violations upfront.

What base procedures are supported for SAS code generation and review?

Base procedures supported include FREQ, MEANS, LOGISTIC, GLM, MIXED, GENMOD, SURVEY*, LIFETEST, and ODS destinations, with code generation and review routed to applicable references.

Why does my SAS DATA step merge produce unexpected matches?

SAS DATA step merges often produce unexpected matches due to unsorted BY variables or silent-bug patterns; code review identifies these issues by enforcing canonical references and lint rules.