Skip to content

PatternChange

A change to a codebase’s pattern. Everything is optional; what is given is added (or, for the architecture, replaced). remove drops items from any list by their text.

Kind: an object, used in requests.

FieldTypeRequiredDescription
architecturestring | nullReplaces how the codebase is built, in a few sentences; an empty string clears it. Null leaves it as it is.
addHeuristicsstring[]Heuristics to add: how to find your way around the codebase.
addKeyFilesstring[]Key files to add: entry points and the files that explain the rest.
addConventionsstring[]Conventions to add: style, patterns, rules.
removestring[]Items to drop, matched case-insensitively against the start of an item’s text.
{
"architecture": "...",
"addHeuristics": [
"..."
],
"addKeyFiles": [
"..."
],
"addConventions": [
"..."
],
"remove": [
"..."
]
}