Community라이팅 & 에디팅github.com

elimaine/homersturn

글을 음악처럼 다성적 의미의 흐름으로 쓰고, 고치고, 분석합니다. 모호성을 의도적으로 배치하여 기계적인 균일 밀도에서 벗어나게 합니다.

homersturn란 무엇인가요?

이 스킬은 글쓰기에서 모호성(ambiguity)을 음악의 코드처럼 의도적으로 배치하여 독자가 능동적으로 의미를 구성하게 만드는 방법을 제공합니다. 단순히 모든 문장을 균일하게 '깊게' 만드는 기계적 글쓰기와 달리, 약속(promise)과 지불(payment)의 원장(ledger)을 통해 의미가 언제, 어디서, 얼마나 생성되고 소비되는지 정밀하게 제어합니다. 세 가지 다이얼(모호성 수준 1-5, 작가의 마음 상태, 독자의 이해력)을 조절하여 글의 밀도와 리듬을 상황에 맞게 조정합니다. Claude Code, Cursor, Codex 등 다양한 AI 코딩 도구에서 사용할 수 있으며, 제공된 SKILL.md와 참조 문서(references/)를 기반으로 특정 구절이나 전체 글을 분석하고 개선하는 데 활용됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/elimaine/homersturn/tree/HEAD

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

homersturn은(는) 무엇을 하나요?

모호성(ambiguity)은 좋은 글쓰기에서 가장 강력한 도구이지만, 기계 글쓰기에서는 가장 남용되는 도구입니다. 평평한 모델은 모든 곳에서, 동일한 밀도로 모호한 말을 하며, 독자는 그 어떤 것도 듣지 못하게 됩니다. 작가는 작곡가가 코드를 배치하듯 의미를 배치합니다: 어떤 것이 빚져 있는 곳, 어떤 것이 갚아지는 곳, 그 외에는 배치하지 않습니다. 이 스킬은 그 배치법입니다. 이름은 세 가지 해석을 모두 담고 있으며, 이것이 바로 이 방법의 축소판입니다: 음유시인의 불 옆에서의 차례, 매일 밤 같은 이야기를 방 안 사람들이 같은 자리에서 몸을 기울이게 하는 방식; 세션에서 모델의 차례, 이 스킬이 적용되는 곳; 그리고 호머가 자신의 기술을 이렇게 만든 기계들을 보며 무덤에서 뒤척이는 것. 마지막 것은 당신이 스스로 벗어나야 할 것입니다.

조각이 한 페이지보다 길거나, 사용자가 구절이 밀도 있거나, 평평하거나, 분석하기 어렵다고 묻는다면 references/manifold-and-ledger.md를 읽으십시오. references/evidence.md에는 다른 글쓰기 안내서에서 가져온 팁들이 각각의 출처, 모델이 이를 어떻게 해석하는지, 증거의 질과 함께 담겨 있습니다. 여기의 규칙이 의문시될 때 읽으십시오. 원장 스크립트는 scripts/meaning_ledger.py입니다; 아래의 종이 원장은 언제 실행할지 말해주며, --shape는 표시되지 않은 초안에 대해 실행됩니다.

쓰기 전: 브리프와 다이얼

요청에서 세 가지를 묻거나 가져오십시오: 이것이 어떤 종류의 글인지 (목적, 아래 참조), 그것이 명백히 말하는 것, 그리고 그 아래에 담겨야 할 것 (암시된 의미, 분위기). 그것들을 한 줄에 적으십시오. 사용자가 아무것도 주지 않으면, 증거에서 목적을 명명하고 (분석 참조) 어떤 것을 선택했는지 말하십시오.

모호성은 다이얼이며, 1에서 5까지, 기본값은 4입니다. 그것은 독자가 얼마나 많이 짊어져야 하는지를 설정하며, 의미가 어디로 가는지는 설정하지 않습니다.

  1. 문장당 하나의 해석, 모든 것이 설명됨. 오류 메시지, 라벨.
  2. 평이하며, 페이지에 한 줄의 심은 대사가 있음. 메시지, 문서.
  3. 빚진 곳에 두 번째 의미; 단락을 넘어 붙잡히지 않음.
  4. 여기에 쓰인 대로의 원장: 단락을 넘어 열린 해석이 유지되고 그 박자에 갚아짐; 숨겨진 단어 한 개 허용.
  5. 마지막 줄까지 유지되는 해석, 설명된 것보다 더 많이 발견됨. 남기로 선택했고 두 번 읽을 독자를 위한 것.

목적이 기본값을 설정하며, 사용자의 숫자가 그것을 무효화합니다.

마음 상태는 두 번째 다이얼입니다. 누가 어떤 상태로 쓰고 있는지, 그리고 그 정도가 얼마나 심각한지, 1에서 5까지 말하십시오. 1의 슬픔에 잠긴 작가는 첫 줄에서 상실을 명명하고 글은 그것과 함께 살아가는 것에 관한 것입니다; 5에서는 상실이 결코 명명되지 않고 페이지의 모든 세부 사항이 그것에 관한 것입니다. 1의 화난 작가는 냉담한 쪽지를 씁니다; 5에서는 네 단어 문장으로 문을 쾅 닫습니다. 마음 상태는 악센트가 얼마나 가는지 (펀치가 얼마나 강한지, 욕설이 나오는지, 무엇이 말해지지 않는지)와 리듬이 극단으로 얼마나 치닫는지를 설정합니다. 그것은 리듬이 전달하는 독자의 느낌이 아닙니다; 그것은 화자의 상태이며, 목소리가 따르는 것입니다. 두 다이얼은 독립적입니다: 차분한 작가는 모호성 5로 쓸 수 있고, 격노한 작가는 1로 쓸 수 있습니다.

독자의 이해력은 세 번째 다이얼이며, 마음 상태의 거울입니다: 작가의 상태는 말할 수 있는 것을 설정하고, 독자의 이해력은 짊어질 수 있는 것을 설정합니다. 1에서 5까지, 기본값은 3입니다. 1 (어린이, 피곤한 독자, 제2언어 사용자, 버스 정류장의 전화기): 문장당 하나의 절, 단락당 하나의 생각, 모든 두 번째 의미가 설명됨, 단락을 넘어 열린 고리 없음. 3: 두 개의 절, 문장당 하나의 추론, 두 개의 열린 고리. 5 (두 번 읽을 독자): 세 번째 절이 추론에 맡겨진 삼중 절, 네 개의 유지된 고리, 오래 지속되는 빚. 이해력은 풀(pool)이며, 한도가 아닙니다 (Eli: "파도나 마나 풀처럼"). 다이얼은 그 용량입니다; 수준은 페이지에서 독자가 있는 곳이며, 작가는 그것을 서핑합니다. 밀도 있는 문장, 상승, 절 위에 쌓인 절, 열린 채로 남겨진 해석: 각각은 소비합니다. 그리고 마나는 저절로 재생성됩니다: 독자가 노력 없이 취하는 모든 평이한 문장은 일부를 돌려놓고, 공백은 더 많이 돌려놓으며, 장 나누기는 그것을 채웁니다. 재생성 위에, 지불은 한 번에 채웁니다 (독자가 다시 몰입합니다), 해방과 후렴도 마찬가지이며, 단어가 이미 그들의 것이기 때문에 비용이 들지 않습니다. 따라서 작가는 지출 속도를 재생성 속도에 맞춰 조절합니다: 평이한 산문이 반환하는 것 이하로 소비하는 페이지는 원하는 만큼 지속 가능하며, 그 위로 소비하는 페이지는 처음에 아무리 가득 차 있어도 고갈됩니다. "빚진 것이 없는 곳에서의 밀도"는 한 번의 지출이 아닙니다; 그것은 페이지가 지탱할 수 없는 속도입니다. 빈 풀이 독자를 멈추게 하지는 않습니다; 그들을 훑어보게 만듭니다: 해석이 더 이상 유지되지 않고, 다양체가 평이한 것으로 붕괴되며, 나중에 돌아올 심은 대사는 아무도 없는 곳으로 돌아옵니다. 그것이 조용한 박자의 밀도 있는 문장의 진정한 실패입니다: 재생성이 오지 않는 곳에서 풀을 소비합니다. 리듬은 소비 패턴입니다 (staccato: 재생성 속도의 작은 소비; 혼돈: 의도적으로 0까지 소비, 다음 줄이 재충전이라면 작동함; 정지: 순수한 재생성), 그리고 형식은 파도 모양입니다 (음악적 문장은 종지까지 소비하고 종지는 재충전; 론도는 각 후렴에서 재충전; 재현은 풀이 가득 찬 상태로 도착, 그 안의 모든 것이 이미 지불되었기 때문). 풀은 독자가 소비할 수 있는 것입니다; 그들이 소비하는지 여부는 매 박자마다 다시 이루어지는 판단이며, 더 소비할 가치가 있는지에 대한 것입니다 (Eli). 그 판단은 신뢰 곱하기 예상되는 것입니다: 모든 상승은 지출이 지불될 것이라는 작가의 주장이며, 박자에 맞춰 이루어진 모든 지불은 신뢰를 높이고, 지불되지 않은 모든 약속은 낮춥니다. 신뢰는 또한 이름, 숫자, 출처, 그리고 유지되는 문법에 의해 채워지며, 쌓인 헤지, 미끄러지는 레지스터, 절대적인 주장에 의해 고갈됩니다; 그리고 주장의 진실은 이 스킬의 완전히 밖에 있으며, 이 스킬은 거짓 지불을 진짜 지불과 동일하게 평가합니다. 따라서 가득 찬 풀과 신뢰 없는 독자는 떠나고 (게시글의 독자가 두 번째 스크롤에서), 빈 풀과 완전한 신뢰를 가진 독자는 쉬고 돌아옵니다 (장 나누기). 첫인상(glance)은 증거 없이 형태만으로 먼저 이루어지는 이 판단입니다. 접근성(Approachable)은 정직하게 읽힌 풀입니다: 더 평이한 것이 아니라, 빚진 것이 없는 곳에서 평이하여 밀도 있는 줄이 가득 찬 풀에 떨어지게 하는 것입니다. 모든 단락이 두 번째 의미의 줄로 끝나는 페이지는 이해력 5를 위해 쓰여졌으며 결코 재충전되지 않습니다; 훌륭한 부분은 정확히 그 줄들이며, 네 개 중 두 개를 유지하면 다른 두 개가 더 강력해집니다. 격언을 배급하십시오: 단락당 최대 하나, 모든 단락의 끝에 절대 두지 말며, 대부분의 단락은 평이한 사실로 끝나야 합니다. 비유(figure)도 윙윙거립니다. 일정한 속도의 한 장치는 길이 측정이 보지 못하는 비유에 의한 균일 밀도입니다: 단어를 축으로 하는 전환 ("취하는 것이 아니라 감사하는 것")이 모든 단락에, 같은 틀이 두 번 ("당신이 자신의 이름을 아는 방식", "당신이 아직 믿지 않는 것을 생각하는 방식"), 같은 쌍이 두 번 ("곡식을 가져다가 세금이라고 불렀다", "약을 가져다가 명령이라고 불렀다"). 각 비유는 페이지당 최대 두 번, 연속된 단락에서는 절대 사용하지 않으며, 후렴으로 심어진 것이 아니라면 틀을 재사용하지 마십시오. --shape는 페이지가 반복하는 틀을 나열합니다. 모호성은 이해력을 1 이상 초과할 수 없습니다; 그 이상은 해석이 완료될 수 없습니다. 목적은 용량을 설정하고 (게시글의 독자는 2, 장면의 선택된 독자는 3 또는 4), 사용자의 숫자가 그것을 무효화합니다. 원장 스크립트는 파도를 그립니다 (--strength).

Eli의 예, 블라인드 초안에서: "겨울 곡식을 자신의 저장고로, 아이들 몫은 반으로 줄이고, 그들이 그것으로 살기를 배웠을 때, 다시 반으로 줄였다"는 이해력 4입니다: 세 개의 절과 추론할 상승. 2에서: "그는 겨울 곡식을 자신의 저장고로 가져가고 아이들 몫을 반으로 줄였다. 그들이 그것으로 살기를 배웠을 때, 그는 그것을 다시 반으로 줄였다."

마음 상태가 주어지지 않았을 때, 추정하지 마십시오. 초안을 읽고 그것이 어떤 상태에 있는지 (분석 아래의 도움 모드), 당신이 보는 것을 말하고, 조각이 제시할 수 있는 두세 가지 눈에 띄는 마음 상태를 각각 같은 줄을 다시 써서 제시하십시오. 선택은 신호입니다; 그들을 위해 선택하지 말고, 세 개 이상을 제시하지 마십시오.

모델

  • 구절은 다양체(manifold)이며, 선(line)이 아닙니다. 모든 문장은 독자가 취할 수 있는 해석의 구름을 담고 있습니다: 평이한 것과 그 아래에 있는 것들. 쓰기는 어떤 해석이 열려 있고 어떤 해석이 닫힐지 선택하는 것입니다. 층을 추가하기 전에, 이미 존재하는 해석들을 나열하십시오; 독자가 나중에 완성할 수 있는 두 번째 의미는 표면의 세 번째 이미지보다 더 가치 있습니다. 우연히 열린 해석 (두 개의 후보가 있는 대명사, 이름이 바뀐 사물, 잘못된 명사에 매달린 수식어)은 작가가 선택하지 않은 다양체입니다; 닫으십시오.
  • 의미는 약속과 지불의 원장(ledger)입니다. 또한 표시인 세부 사항, 두 번째 의미가 있는 줄, 답이 없는 질문: 각각은 약속을 제기합니다. 명백히 말해진 결과, 답변된 질문, 돌아오는 줄: 각각은 하나를 지불합니다. 독자는 잔액을 짊어집니다. 밀도는 지불될 것이 제기되고 있는 곳에서만 벌어집니다; 펀치는 빚진 것이 있는 곳에서만 벌어집니다. 아무것도 빚지지 않은 박자의 밀도는 실패 모드입니다: 보상 없는 힘든 작업으로 읽힙니다.
  • 리듬은 감정이며, 장식이 아닙니다. 구절이 독자에게 느끼게 해야 하는 것에서 문장 리듬을 선택하십시오: 긴박함과 두려움을 위한 짧고 강한 멈춤; 공황이나 황홀을 위해 쏟아지고 부서지는 문장; 슬픔과 사랑을 위해 조금 노래하는 줄; 쉬움을 위한 움직이고 연결된 문장; 경외와 여파를 위한 적은 단어와 긴 간격, 또는 멈추지 않을 하나의 문장, 이것이 경외의 다른 형태입니다 (다윈의 얽힌 둑). 몰입된 장면 내부에서 리듬을 바꾸지 마십시오; 상태가 바뀌는 가장자리에서 바꾸십시오. 리듬은 또한 독자의 느낌이 아니라 주제를 enact할 수 있습니다: 장면의 시계인 카운트 ("마흔하나. 마흔둘."), 주장을 담기 위해 구부러진 구문; 그때 리듬은 내용이며 전환에 관한 규칙은 적용되지 않습니다.
  • 템포(tempo)는 프레임입니다. 장면(Scene): 모든 순간이 말해짐. 요약(Summary): 지나간 땅, 박자 사이에 흐르는 시간, 한 시간을 담은 한 문장. 멈춤(Pause): 하나의 이미지에 시간이 멈춤. 단락이 어느 것에 속하는지 말하십시오; 대부분의 평평한 산문은 요약에 어울리는 것들을 위해 사용된 장면 템포입니다.
  • 단락 길이는 가시화된 템포입니다. 단락은 그것이 담는 만큼 깁니다: 착륙은 한 줄을 얻고, 땅의 한 뻗음은 긴 줄을 얻습니다. 동일한 단락은 페이지 규모의 웅웅거림이며, 원장이 단락 내에서 금지하는 동일한 균일 밀도입니다.
  • 마음 상태는 다양체의 상류에 있습니다. 원장은 의미가 어디로 가는지, 리듬은 독자가 무엇을 느끼는지, 목적은 무엇이 빚졌는지 말합니다; 마음 상태는 누가 말하고 있는지와 그들이 무엇을 볼 수 있는지 말합니다. 상태는 해석에 대한 사전(prior)입니다: 그것은 어떤 두 번째 의미가 작가에게 열려 있는지를 결정합니다. 슬픔에 잠긴 작가는 항구를 항구로 볼 수 없습니다; 격노한 작가는 한 가지와 그 외에는 아무것도 보지 않습니다. 그것은 주의(attention)를 통해 페이지에 도달합니다: 상태는 세부 사항을 선택하고 (불안한 자는 출구를, 상실한 자는 빈 의자를 주목), 세부 사항은 길이를 설정하고, 길이는 리듬을 설정합니다. 이것이 상태가 명명되지 않고 보여지는 방식입니다. 모델의 기본 상태는 도움이 되고, 고르며, 약간 기쁘고, 아무것도 위태롭지 않으며, 균일한 밀도는 상태가 없는 마음이 내는 소리입니다; 하나를 설정하는 것은 기계적 산문에서 벗어나는 가장 강력한 단일 움직임입니다. 긴 형식은 references/mindset.md입니다.
  • 마음 상태는 움직이며, 그 움직임이 이야기입니다. 고정된 상태는 배경입니다; 변화하는 상태는 독자가 원장처럼 추적하는 궤적이며, 그것은 원장을 따릅니다: 지불된 약속은 안도감을 가져오고, 제기된 것은 공포를, 닫힌 해석은 평온을, 작가의 의지에 반하여 열린 것은 두려움을 가져옵니다. 상태는 방금 지불된 것 때문에, 또는 그것에 반대하여 바뀝니다 (따라서, 또는 그러나); 원인 없는 점프는 다른 옷을 입은 이음새 실패이며, 페이지를 가로질러 결코 움직이지 않는 상태는 목소리의 웅웅거림입니다. 느껴짐과 보여짐은 페이지 중간에서 교차할 수 있습니다: 마지막 단락에서 깨지는 냉담한 쪽지는 억제의 실패이며, 그것은 펀치입니다, 독자가 억제된 분노를 빚으로 짊어졌기 때문입니다. 상태가 바뀌는 곳에서 리듬을 바꾸고, 다른 곳에서는 바꾸지 마십시오.

첫인상(glance)

한 단어가 읽히기 전에, 페이지가 읽힙니다. 독자는 형태를 보고 시작할지 결정하며, 독자가 떠날 수 있는 모든 것에서, 첫인상은 다른 어떤 독서가 이루어질지 결정하는 독서입니다. 단어 이전의 페이지 형태를, 그것이 읽힐 너비에서 보십시오: 인쇄된 네 줄은 전화기 화면의 절반입니다.

  • 밀도 있는 시작은 독자를 차단합니다. 긴 첫 단락은 아무것도 빚지지 않은 곳의 밀도이며, 첫 단어에서 원장의 실패입니다. 눈이 한 번에 취하는 단락으로 시작하십시오: 한 문장에서 세 문장. 시작의 유일한 빚은 두 번째 문장에 있습니다; 그것을 마지막에 쓰고, 첫 단락을 삭제하여 아무것도 손실되지 않는지 보십시오.
  • 동일한 단락은 웅웅거립니다. 같은 크기 블록의 페이지는 읽히기 전에 기계로 읽힙니다. 한 줄 단락은 강조이며, 페이지에 세 개에서 작동을 멈춥니다, 페이지의 관례가 그것을 아무것도 아닌 것으로 만들지 않는 한: 대화 전환, 단계 목록. 독자가 이미 가지고 있는 관례는 어떤 강조도 전달하지 않으며 어떤 비용도 들지 않습니다.
  • 문장 목록은 가시화된 "그리고 나서"입니다. 서로 흘러가는 항목들은 의상을 입은 단락입니다. 목록은 정말로 여러 개인 것들을 위한 것입니다; 표는 행과 열로 비교되는 것들을 위한 것입니다.
  • 굵게는 펀치입니다. 키워드에 사용되면 아무것도 지불하지 않습니다. 소제목은 원장의 보이는 열입니다: 그것은 어떤 것을 진술하므로, 소제목만 읽는 독자는 논증을 얻습니다; 라벨은 아무것도 제기하지 않습니다.
  • 첫인상은 독서가 아닙니다. 첫눈에, 짧은 블록조차도 초대하고 하나의 긴 블록은 거부합니다; 동일한 단락의 웅웅거림은 읽는 동안 들리며, 보기 전에는 보이지 않습니다. 따라서 시작을 첫인상을 위해 형성하고 나머지는 귀를 위해 형성하십시오. 그리고 두 번째 단락은 다음 벽입니다: 한 줄 시작 뒤에 눈이 취할 수 없는 블록이 오는 것은 블록을 위해 표시됩니다.
  • 모델이 볼 때 감각이 있습니다. 스킬의 첫인상 벤치 (benchmarks/glance-2026-11-03): 같은 단어가 세 가지 방식으로 나뉘어, Opu에 의해 판단됨

...

[번역을 위해 잘림]

관련 스킬