create_rule_set
Generate machine-readable rule sets in JSON or YAML format for architectural decision records, combining ADR, code pattern, and custom rules for consistent analysis.
Instructions
Create machine-readable rule set in JSON/YAML format
Input Schema
Name | Required | Description | Default |
---|---|---|---|
adrRules | No | Rules extracted from ADRs | |
author | No | Author of the rule set | MCP ADR Analysis Server |
description | No | Description of the rule set | Generated architectural rule set |
name | Yes | Name of the rule set | |
outputFormat | No | Output format for rule set | json |
patternRules | No | Rules generated from code patterns | |
rules | No | Additional rules to include |
Input Schema (JSON Schema)
{
"properties": {
"adrRules": {
"description": "Rules extracted from ADRs",
"items": {
"type": "object"
},
"type": "array"
},
"author": {
"default": "MCP ADR Analysis Server",
"description": "Author of the rule set",
"type": "string"
},
"description": {
"default": "Generated architectural rule set",
"description": "Description of the rule set",
"type": "string"
},
"name": {
"description": "Name of the rule set",
"type": "string"
},
"outputFormat": {
"default": "json",
"description": "Output format for rule set",
"enum": [
"json",
"yaml",
"both"
],
"type": "string"
},
"patternRules": {
"description": "Rules generated from code patterns",
"items": {
"type": "object"
},
"type": "array"
},
"rules": {
"description": "Additional rules to include",
"items": {
"type": "object"
},
"type": "array"
}
},
"required": [
"name"
],
"type": "object"
}