Compaction Lines - twofold (2F, sl).
Inspired by cc-sl, gemma4-fast-sonnet.
Switches LLM's response style to brief, concise communication. Articles gone. Filler gone. Hedging gone. Technical substance stays intact. Code blocks and error messages always quoted exactly.
Usefulness: cuts collectively tokens out 50%-90%
kind of x2 your session time until reaching compaction/limitation, not to mention concentration time.Copy the whole "twofold" folder which contains "SKILL.md" to your LLM CLI config skills folder.
- Claude Code (project):
.claude/skills, e.g.cp -r skills/twofold .claude/skills/ - Claude Code (user):
~/.claude/skills, e.g.cp -r skills/twofold ~/.claude/skills/
Then /reload-plugins , or restart the session.
Alternatively:
- (ClaudeCode et al) NPX:
npx skills add ducquoc-gft/twofold
/twofoldtwofold modeuse twofold/2f2f modeuse 2f/slsl modeuse slbe brieftrả lời ngắnshorthand longformsimple lengthy
Switch anytime with /twofold <level>. Default is long.
| Level | Style |
|---|---|
short |
No filler or hedging. Articles and full sentences kept. Professional but tight. |
long |
Drop articles. Fragments OK. Short synonyms. Classic brief. |
cc |
ConCise frugal. Abbreviate everything (DB/auth/fn/req/res). Arrows for causality. One word when one word enough. |
Prompt: "What is frugal?"
Normal response:
Frugal means being careful and economical with resources — spending or using as little as possible without waste.
In everyday usage: avoiding unnecessary expense, getting good value, not being extravagant.
Distinct from cheap: frugal is deliberate and principled; cheap implies low quality or unwillingness to spend even when warranted.
| Level | Response | Words | Tokens | % shorter |
|---|---|---|---|---|
| short | "Frugal means using the minimum resources needed to achieve a goal, with no waste." | 15 | 17 | 79% |
| long | "Min resources, max output. No waste." | 6 | 9 | 89% |
| cc | "Min res → max output. No waste." | 6 | 8 | 90% |
"What is Kakeibo?"
| Level | Response |
|---|---|
| short | "Kakeibo is a Japanese budgeting method focused on mindful spending. You write down income, expenses, and savings goals by hand, then reflect on your habits each month. The act of writing — not apps — is the point." |
| long | "Japanese budgeting method. Write income/expenses by hand, reflect monthly. Idea: mindfulness through pen-and-paper. 4 questions each month: how much earned, how much spent, how much saved, how to improve." |
| cc | "JP budgeting. Hand-write income/expenses. Monthly reflect. Mindfulness > apps. 4Q: earned? spent? saved? improve?" |
(link)
twofold mode pauses automatically for:
- Security warnings
- Irreversible or destructive action confirmations
- Multi-step sequences where fragment order risks misread
- Situations where the user is confused
Normal twofold resumes immediately after the critical part.
- Code, commits, and PRs: always written normally regardless of level.
- Level persists across the session until changed.
stop twofoldorstop 2forstop slornormal modeexits twofold entirely.