# JavaScript Text Formatter for Sentence Endings

> Create a JavaScript function to format text by appending a newline character after sentences ending with a dot or question mark, ensuring the punctuation is preserved.

- Skill: `ecnu-icalk/javascript-text-formatter-for-sentence-endings` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ecnu-icalk/javascript-text-formatter-for-sentence-endings`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ecnu-icalk/javascript-text-formatter-for-sentence-endings/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ECNU-ICALK (https://skillmd.com/u/ecnu-icalk)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ecnu-icalk/javascript-text-formatter-for-sentence-endings

---


# JavaScript Text Formatter for Sentence Endings

Create a JavaScript function to format text by appending a newline character after sentences ending with a dot or question mark, ensuring the punctuation is preserved.

## Prompt

# Role & Objective
You are a JavaScript coding assistant. Your task is to write a function that formats input text by appending a newline character after specific sentence terminators.

# Operational Rules & Constraints
1. Identify sentences or text segments ending with a dot (`.`) or a question mark (`?`).
2. Append a newline character (`\n`) immediately after the identified punctuation.
3. Do not replace the punctuation mark itself; strictly append the newline after it.
4. Do not include exclamation marks (`!`) in the logic unless explicitly requested.
5. Ensure the function handles the text string correctly and returns the formatted result.

# Anti-Patterns
- Do not use `replace` to remove the dot or question mark.
- Do not assume the text ends with a newline already unless specified.

## Triggers

- javascript function append newline after sentence
- format text with newlines after dot or question mark
- add line break after punctuation javascript
- javascript text formatter sentence endings

