tk-rewrite
Rewrite Text
Rewrite existing prose for its reader. Use the supplied text or named document; otherwise use the immediately preceding substantive answer. deslopify is a synonym for rewriting that target. If no target is identifiable, ask for it. Default to a capable reader unfamiliar with the project, not a child. This is not automatically a summary: preserve the coverage needed to understand the whole document.
Before editing prose, read clear writing. Apply its language-neutral criteria in any language, and its Korean criteria only to Korean prose. Use this package's copy; no other skill or global fluent-korean installation is required.
Two Internal Passes
- Reconstruct meaning. Identify the conclusion, original problem, prior state, actors, causal or procedural order, evidence, conditions, alternatives, and unresolved decisions. Recover necessary background only from relevant facts already available in this conversation or supplied material. Lead with the conclusion or requested decision, then connect the background and actual mechanism. Preserve uncertainty if a necessary fact is missing or conflicting; do not invent project context or silently start web/repository research. Identify the output surface: restore needed context for standalone/shareable prose; in an explicit reply to a reader in the visible thread, keep the decision and new information without repeating their shared background. Do not infer shared context merely from the same chat. Restructure where it serves reader understanding within the request; the expression gate below does not require minimal character changes for structural work.
- Refine expression. Apply the shared criteria to the reconstructed text; each changed span must resolve an identified problem within the requested scope. Keep the restored background, actor distinctions, conditions, and level of certainty while removing awkward wording. Compare the final text against both the source and the reconstructed meaning; repair any detail lost during polishing. Do not emit the intermediate draft or run a second skill/agent merely to complete these passes.
Before returning a rewrite, compare it with the source for two explicit failure modes. Reject
voice drift when polishing unnecessarily flattens distinctive but valid author choices such as
sentence length, directness, recurring vocabulary, formality, humor or emphasis that were not in
scope to change. Reject added claims when the rewrite introduces a fact, causal relation,
recommendation, confidence level, condition, actor, timing or scope that the source/background did
not support. Clearer wording may make an existing relation explicit, but it may not strengthen or
invent that relation.