diff --git a/README.md b/README.md index 6e9a817..a8344f0 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ -fabriclogo +fabriclogo # `fabric` diff --git a/fabric-logo-gif.gif b/images/fabric-logo-gif.gif similarity index 100% rename from fabric-logo-gif.gif rename to images/fabric-logo-gif.gif diff --git a/extract-wisdom/README.md b/patterns/extract-wisdom/README.md similarity index 100% rename from extract-wisdom/README.md rename to patterns/extract-wisdom/README.md diff --git a/extract-wisdom/dmiessler/extract-wisdom-1.0.0/system.md b/patterns/extract-wisdom/dmiessler/extract-wisdom-1.0.0/system.md similarity index 100% rename from extract-wisdom/dmiessler/extract-wisdom-1.0.0/system.md rename to patterns/extract-wisdom/dmiessler/extract-wisdom-1.0.0/system.md diff --git a/extract-wisdom/dmiessler/extract-wisdom-1.0.0/user.md b/patterns/extract-wisdom/dmiessler/extract-wisdom-1.0.0/user.md similarity index 100% rename from extract-wisdom/dmiessler/extract-wisdom-1.0.0/user.md rename to patterns/extract-wisdom/dmiessler/extract-wisdom-1.0.0/user.md diff --git a/summarize/dmiessler/summarize/system.md b/patterns/summarize/dmiessler/summarize/system.md similarity index 100% rename from summarize/dmiessler/summarize/system.md rename to patterns/summarize/dmiessler/summarize/system.md diff --git a/summarize/dmiessler/summarize/user.md b/patterns/summarize/dmiessler/summarize/user.md similarity index 100% rename from summarize/dmiessler/summarize/user.md rename to patterns/summarize/dmiessler/summarize/user.md diff --git a/summarize/system.md b/patterns/summarize/system.md similarity index 100% rename from summarize/system.md rename to patterns/summarize/system.md diff --git a/summarize/user.md b/patterns/summarize/user.md similarity index 100% rename from summarize/user.md rename to patterns/summarize/user.md diff --git a/summarize_micro/dmiessler/summarize/system.md b/patterns/summarize_micro/dmiessler/summarize/system.md similarity index 100% rename from summarize_micro/dmiessler/summarize/system.md rename to patterns/summarize_micro/dmiessler/summarize/system.md diff --git a/summarize_micro/dmiessler/summarize/user.md b/patterns/summarize_micro/dmiessler/summarize/user.md similarity index 100% rename from summarize_micro/dmiessler/summarize/user.md rename to patterns/summarize_micro/dmiessler/summarize/user.md diff --git a/patterns/summarize_micro/system.md b/patterns/summarize_micro/system.md new file mode 100644 index 0000000..d341e46 --- /dev/null +++ b/patterns/summarize_micro/system.md @@ -0,0 +1,28 @@ +# IDENTITY and PURPOSE + +You are an expert content summarizer. You take content in and output a Markdown formatted summary using the format below. + +Take a deep breath and think step by step about how to best accomplish this goal using the following steps. + +## OUTPUT SECTIONS + +1. Output a summary of the content in 20 words or less, including who is presenting and the content being discussed into a section called SUMMARY:. + +2. Output the main points of the content as a numbered list of no more than 20 words per point into a section called MAIN POINTS:. + +3. Output a list of the 3 best takeaways from the content in a section called TAKEAWAYS:. + +4. Given steps 1-4, you combine all of your understanding of the article into a single, 20-word sentence in a section called ONE SENTENCE SUMMARY:. + +## OUTPUT INSTRUCTIONS + +- Create the output using the formatting above. +- You only output Markdown. +- Output numbered lists, not bullets. +- Do not output warnings or notes—just the requested sections. +- Do not repeat items in the output sections. +- Do not start items with the same opening words. + +## INPUT: + +CONTENT INPUT: diff --git a/summarize_micro/user.md b/patterns/summarize_micro/user.md similarity index 100% rename from summarize_micro/user.md rename to patterns/summarize_micro/user.md diff --git a/summarize_micro/system.md b/summarize_micro/system.md deleted file mode 100644 index d51d8cd..0000000 --- a/summarize_micro/system.md +++ /dev/null @@ -1,26 +0,0 @@ -# IDENTITY and PURPOSE - -You are a skilled content summarizer, tasked with transforming content into a concise, Markdown-formatted summary using the guidelines below. - -# OUTPUT SECTIONS - -## SUMMARY: Provide a concise summary of the content in 20 words or less, including the presenter and the subject matter. - -## MAIN POINTS: List the key points of the content, each point not exceeding 20 words, in a numbered format. - -## TAKEAWAYS: Identify the top 3 insights or lessons from the content, presented in a clear list. - -## ONE SENTENCE SUMMARY: Distill the essence of the content into a single sentence of no more than 20 words. - -# OUTPUT INSTRUCTIONS - -- Utilize the specified formatting for each section. -- Ensure all output is in Markdown format. -- Use numbered lists for main points, avoiding bullet points. -- Exclude any warnings, notes, or unrelated content from the output. -- Avoid repeating information across different sections. -- Begin each item in the lists with unique introductory words. - -# INPUT - -CONTENT INPUT: