# Style Guidelines

> Use this tool when you need to enforce consistent coding standards across projects and maintain code quality. It solves problems of inconsistent coding practices and streamlines development workflows by integrating with development tools and providing a structured rule format. The tool takes in rules and coding standards as input and outputs organized guidelines, making it ideal for development teams working on multiple projects.

Canonical page: https://skillsregistry.net/skills/bartwisch-programming-guidelines-manager  
JSON: https://api.skillsregistry.net/v1/skills/bartwisch-programming-guidelines-manager

## Description

MCPRules, developed by Hugo Bartwisch, is a TypeScript-based server for managing and serving programming guidelines and rules. It integrates with development tools to enforce consistent coding standards across projects. The server supports both local and GitHub-hosted rules, offers flexible storage options, and organizes rules into categories like Core Programming Principles and Language-Specific Guidelines. MCPRules stands out by providing a structured rule format with categories and key-value pairs, making it easy to filter and access rules via MCP tools. This implementation is particularly useful for development teams looking to maintain code quality, streamline their coding practices, and ensure consistency across multiple projects.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/bartwisch-programming-guidelines-manager)
- **Repository:** <https://github.com/bartwisch/mcprules>

## 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": "bartwisch-programming-guidelines-manager"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/bartwisch-programming-guidelines-manager` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/bartwisch-programming-guidelines-manager/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
