# Pattern Language

> Use this tool when you need to enforce consistent coding practices and ensure structured testing guidelines across multiple programming languages. It solves problems of inconsistent code quality and testing methodologies by providing a dynamic interface for combining general coding principles with language-specific rules. The tool takes in markdown instruction files and outputs TypeScript constants, supporting TypeScript and Python testing patterns, and is ideal for use in local development and serverless deployment contexts.

Canonical page: https://skillsregistry.net/skills/pattern-language  
JSON: https://api.skillsregistry.net/v1/skills/pattern-language

## Description

This Pattern Language MCP server by markacianfrani provides structured coding instructions and testing guidelines through a tool-based interface that dynamically combines general coding principles with language-specific rules. The implementation uses a build system that processes markdown instruction files into TypeScript constants, currently supporting TypeScript and Python testing patterns with a single tool that requires developers to request testing rules before writing tests. Built with Express and designed for both local development and Netlify serverless deployment, it serves as a foundation for enforcing consistent coding practices and could be extended to cover additional programming languages, code review guidelines, and refactoring patterns.

## Trust

- **Trust score (0–1):** 0.97
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/pattern-language)
- **Repository:** <https://github.com/markacianfrani/mcp-pattern-language>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "pattern-language"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/pattern-language` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/pattern-language/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
