Repository navigation
refactor(skills): slim talk-like-scarletkc to rules and loosen drafting - #46
Merged
scarletkc merged 2 commits intoOct 21, 2026
Merged
Conversation
- Merge voice-profile.md and anti-patterns.md into SKILL.md so each rule appears once; drop examples.md and fold its chat habits into surface-profiles.md. - Write tweets from rules only; samples remain for one-on-one chat. - Keep voice rewrites faithful, but let drafts add angle, stance, and reactions without inventing facts, flagging assistant-chosen stances. - Add reader-engagement and no-repetition guidance to x-content and remove the voice rules it duplicated. - Drop stale lint rules and update evals for the new drafting behavior.
- Choose a stance only for public posts; replies to a specific person no longer carry an invented recommendation or commitment. - Keep the identifying detail in a tweet's first line with the reaction. - Drop the stale examples reference from persona.md and update eval 14.
scarletkc
deleted the
scarletkc/scarletkc-optimization-diagnosis-bfe018
branch
October 21, 2026 20:49
This was referenced Oct 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
Tweets written with
talk-like-scarletkcplusx-contenthad become flat and formulaic. The causes:x-content. It only covered where readers get confused, not why they would stop scrolling.Changes
talk-like-scarletkcvoice-profile.mdandanti-patterns.mdintoSKILL.mdso each rule appears once.examples.mdand fold its chat habits intosurface-profiles.mdas rules.dialogue-samples.md, which is read only when ghostwriting one-on-one chat.x-contenttalk-like-scarletkc.lint_style.py: drop thenegative-framingandvague-experience-wordrules. They contradicted the guidance to keep reasons and concrete experience words.telegram_corpus.py: the candidate checklist now points to distilling rules intosurface-profiles.mdinstead ofexamples.md.talk-like-scarletkc6 and 14, andx-content10, for the new drafting behavior. Cases that previously required asking for a missing stance now expect a draft that says the stance was chosen by the assistant.talk-like-scarletkc43: a real contrast and punchline survive a voice edit.x-content27: author attitude leads instead of a changelog.x-content28: a draft adds an angle to flat material without inventing facts.Compatibility: this removes the reference files
references/voice-profile.md,references/anti-patterns.md, andreferences/examples.md. Local copies or external links that point to them will break. There are no runtime code, public API, or eval JSON schema changes.Validation
python -m unittest discover -s tests(Python 3.13.14): 99 tests passed.python scripts/update_readme_skills.py --check: passed.python scripts/package_skill.py talk-like-scarletkcandx-content: both packaged.gh skill publish --dry-run: passed with advisory repository-security warnings.git diff --check origin/main...HEAD: passed.This is a small, single-run sample. It shows a direction but does not establish better engagement. The model-driven eval suite was not run.