Skip to main content

writing-quotation

Formatting rules for quoting external sources (papers, articles, web pages, prompt templates) inside a Markdown document. Quotations always live in fenced code blocks (never the `>` blockquote syntax), original and translation sit together, source references go on the line after the fence, and bare numeric references like `[1]` are forbidden. Other sourced-writing skills (survey, paper-details, ...) reference this skill. Consult whenever you write or edit a quotation block.

소스 정보

저장소
mathbullet/skills
최근 소스 활동
2026년 5월 12일 09:11
감지된 SKILL.md 언어
영어
스타
168
포크
4

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
writing-quotation
description
Formatting rules for quoting external sources (papers, articles, web pages, prompt templates) inside a Markdown document. Quotations always live in fenced code blocks (never the `>` blockquote syntax), original and translation sit together, source references go on the line after the fence, and bare numeric references like `[1]` are forbidden. Other sourced-writing skills (survey, paper-details, ...) reference this skill. Consult whenever you write or edit a quotation block.
# Writing Quotation Formatting rules for quoting external sources inside a Markdown document. Other skills that produce sourced deliverables (`survey`, `paper-details`, and similar) reference this one. ## 1. Why quote the original A summary alone does not let the reader judge whether the writer's reading of the source is correct. Placing the original alongside lets the reader cross-check the writer's interpretation against the source itself. Quotations and prose (the writer's own summary or interpretation) must stay visually and structurally distinct. ## 2. Quotations always go inside code blocks Quote external sources inside a fenced code block, regardless of content type — prose, prompt templates, code, XML-tagged text, anything. Do not use the blockquote syntax (`>`). ## 3. Structure of a quotation block A quotation block has the following shape. - Opening code fence - Original text - One blank line - Translation into the writer's working language (only when the source is in a different language) - Closing code fence - The source reference `[label (YYYY/MM), location]` on the line immediately after the closing fence Rules: - Original and translation sit together inside the same code block. - One blank line separates them. - Do not insert a horizontal rule (`---`) between original and translation. - Do not move the translation outside the code block. Do not put it in parentheses next to the original. - The source reference belongs on the line after the closing fence as an independent line. Never inside the code block. ## 4. Examples ### 4.1 Same-language quotation When the source and the writer share a working language, no translation is needed: ``` Composability is the property by which a system's behaviour is determined by the behaviour of its parts and the rules under which they are combined. ``` [example-handbook (2026/04), Section 2.1] ### 4.2 Cross-language quotation When the source is in a language other than the writer's working language, place the translation as a separate paragraph inside the same code block: ``` Le sens d'une expression complexe est déterminé par le sens de ses constituants et par les règles qui les combinent. The meaning of a complex expression is determined by the meaning of its constituents and the rules that combine them. ``` [example-handbook (2026/04), Section 2.1] ### 4.3 Prompt-template quotation Prompt templates use the same rule. Wrap inside a code block; place the source reference after the fence. ``` Human: You are an assistant who summarises research papers. The paper is enclosed in <paper> tags. Produce a summary enclosed in <summary> tags. <paper>P</paper> Assistant: ``` [example-prompt-library (2026/04), template 03] ### 4.4 Short-form role markers in translations When translating a prompt template (Human/Assistant style), the translation side may abbreviate role markers to reduce cognitive load and to make it easier to tell original from translation at a glance. - `Human:` → `H:` - `Assistant:` → `A:` Keep the original side unabbreviated (`Human:` / `Assistant:` in full). The trailing `Assistant:` at the very end of a chat template (the position that signals where the response begins) carries structural meaning and may be left as `Assistant:` on the translation side as well. ## 5. Source-reference format Format: `[label (YYYY/MM), location]`. - `label`: an identifier for the source. The calling skill decides the convention (author short-form, publication name, etc.). - `(YYYY/MM)`: year and month. Do not include the day. If only the year is known, use `(YYYY)`. - `location`: where in the source the cited passage lives (`p.4`, `Section 3.1`, `Figure 2`, `(15)`, `opening`, `final paragraph`, etc.). Omit when it cannot be pinned down. If there is no location, write `[label (YYYY/MM)]`. ### 5.1 No bare numeric references Do not use bare numeric references like `[1]` or `[2]`. The reader has to bounce between text and bibliography to learn what each number means. Use a label-based form that identifies the subject directly inside the text. ## 6. Anti-patterns Anti-pattern 1 — using blockquote syntax (`>`): A line starting with `>` is not acceptable for an external quotation. Always wrap inside a code block (see Section 2). Anti-pattern 2 — translation outside the code block: ``` Composability is the property by which ... ``` The translation appears here as prose, outside the code block. [example-handbook (2026/04), Section 2.1] Fix: place original and translation inside the same code block, separated by one blank line. Anti-pattern 3 — translation in parentheses next to the original: ``` Composability is the property by which ... (Inline translation in parentheses ...) ``` [example-handbook (2026/04), Section 2.1] Fix: original and translation are independent paragraphs inside the same code block, separated by one blank line. Anti-pattern 4 — source reference inside the code block: ``` Composability is the property by which ... Translation here ... [example-handbook (2026/04), Section 2.1] ``` Fix: the source reference goes on the line after the closing fence as an independent line. Anti-pattern 5 — bare numeric source reference: ``` Composability is the property by which ... Translation here ... ``` [1] Fix: use a label that identifies the source directly (author short-form or publication name). Anti-pattern 6 — horizontal rule between original and translation: ``` Composability is the property by which ... --- Translation here ... ``` [example-handbook (2026/04), Section 2.1] Fix: separate original and translation with one blank line. No horizontal rule. ## 7. Scope This skill defines the format of quotations only. *When* to quote (Assertion-Evidence ordering, what label to use, etc.) is decided by the calling skill. - `survey`: Assertion-Evidence ordering — state the claim in prose first, then back it up with a quotation. The `label` slot holds the publication or source name. - `paper-details`: References to the paper under review omit the author and use position only (`[p.X, Section Y.Z]`). References to other works use `[author-short (YYYY/MM)]`.
GitHub에서 보기