pacing-intensity-evaluator
Plot a prose intensity curve per sentence and flag where a tense passage loses velocity — Scores each sentence of narrative prose for pace from sentence length, share of one-syllable words, exclamation and question marks and, if you supply a word list, action-word share; smooths the scores into an intensity curve; and reports stalls, the spans where intensity falls well below an earlier peak. For a writing tool or editor agent checking an action or tension scene. A fixed-weight heurist
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"text": "<text>"
},
"name": "pacing-intensity-evaluator"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Prose to score. | |
| expect | No | tense: fail if the curve never reaches peakThreshold. any (default): only stalls after a peak can fail. | |
| window | No | Sentences in the trailing moving average. Default 3. | |
| stallDrop | No | Fall below the running peak that counts as a stall. Default 0.25 on the 0-1 intensity scale. | |
| actionWords | No | Your own action-word list. Without it the action component is left out and the other weights are renormalized. | |
| minSentences | No | Fewer scored sentences is unknown. Default 8. | |
| peakThreshold | No | Smoothed intensity a passage must reach before a later fall can be a stall. Default 0.55. |