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.