review-dry-but-not-too-dry

Applies the DRY but not too DRY review definition to a supplied diff or branch.

2|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/nseng-ai/ns --skill review-dry-but-not-too-dry-nseng-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-dry-but-not-too-dry
Source: https://github.com/nseng-ai/ns/tree/main/skills/internal/review-system/review-dry-but-not-too-dry
Command: npx skills add https://github.com/nseng-ai/ns --skill review-dry-but-not-too-dry-nseng-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Code reviews often miss duplication issues or over-flag harmless repetition because reviewers lack a consistent, documented standard. This Skill runs a predefined DRY (Don't Repeat Yourself) review against a diff or current branch, ensuring the same review rules are applied every time without reinterpretation. ## Core Features & Use Cases - Authoritative Review Definition: Reads the review rules from .ns/reviews/dry-but-not-too-dry/review.md instead of relying on the model's memory, so findings stay consistent. - CLI Integration: Prefers the ns reviews review run dry-but-not-too-dry command when running inside the ns repository with the ns command face available. - Read-Only Inline Review: When run inline, applies the review definition exactly to the supplied diff or current branch changes while keeping findings grounded in the diff. - Use Case: Before merging a pull request, run this review on the branch diff to detect duplicated logic that should be consolidated, or acceptable repetition that should be left alone, according to the team's documented standard. ## Quick Start Ask the agent to run the DRY but not too DRY review on the current branch changes or paste a diff and request the review be applied to it.

Frequently Asked Questions about review-dry-but-not-too-dry

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

FAQPage Schema
How do I run a DRY code review on my branch?

Run the review against your current branch changes by invoking this Skill, or use the ns reviews review run dry-but-not-too-dry command inside the ns repository. The review definition in .ns/reviews/dry-but-not-too-dry/review.md is applied to your diff.

What does the DRY but not too DRY review check for?

The review checks code duplication according to the rules defined in .ns/reviews/dry-but-not-too-dry/review.md, which is the authoritative definition. The Skill does not reinterpret these rules from memory, so consult that file for the exact criteria.

Can I use this review outside the ns repository?

Yes, the Skill can review a supplied diff inline by first reading the review definition file and then applying it exactly to your diff. However, the preferred ns reviews CLI path requires running inside the ns repository with the ns command face available.

Does the review modify my code automatically?

No, the review is strictly read-only. It applies the review definition to the diff and reports findings grounded in the changes, but it does not edit or refactor any code.

Why does the Skill read a review definition file instead of using built-in rules?

Reading .ns/reviews/dry-but-not-too-dry/review.md ensures the review rules are applied exactly as documented rather than reinterpreted from model memory. This keeps review findings consistent and aligned with the team's documented standard.