Dry Types

🌐Community
by marius-townhouse · vlatest · Repository

Dry Types generates diverse, evocative prose snippets mimicking various writing styles – useful for sparking creativity or rapid content drafts.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add dry-types npx -- -y @trustedskills/dry-types
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "dry-types": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/dry-types"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

The dry-types skill helps ensure your TypeScript code adheres to the "Don't Repeat Yourself" (DRY) principle. It analyzes TypeScript code and identifies opportunities to reduce redundancy, promoting cleaner, more maintainable codebases by suggesting type definitions that can be reused or generalized. This leads to fewer errors and easier updates across projects.

When to use it

  • Refactoring existing TypeScript projects: Identify duplicated type definitions and consolidate them for improved consistency.
  • Creating new TypeScript libraries/packages: Enforce DRY principles from the outset, leading to a more robust and maintainable codebase.
  • Code reviews: Quickly identify potential areas of code duplication related to types during peer review processes.
  • Large projects with many type definitions: Streamline complex type systems by identifying and eliminating redundancies.

Key capabilities

  • Type definition analysis
  • Redundancy detection
  • Suggestion generation for reusable types
  • Codebase-wide scanning

Example prompts

  • "Analyze this TypeScript code for duplicated type definitions."
  • "Suggest ways to consolidate these similar interfaces in my project."
  • "Find opportunities to reuse type definitions within this codebase."

Tips & gotchas

This skill is most effective when applied to larger projects with a significant number of type definitions. It requires access to the TypeScript source code for analysis.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
marius-townhouse
Installs
4

🌐 Community

Passed automated security scans.