awesome
awesome copied to clipboard
Add Awesome ChatGPT Prompts
https://github.com/f/awesome-chatgpt-prompts
A collection of prompt examples to be used with the ChatGPT model. It should be included because ChatGPT is a very popular AI Chatbot and the awesome repo linked has 3k stars despite being created less than 7 days ago.
I know this doesn't meet the rule: Has been around for at least 30 days.. However, given the high level of interest in this project, I propose we make an exception.
- PR to add the awesome badge: https://github.com/f/awesome-chatgpt-prompts/pull/39
Open Pull Requests I've reviewed:
- https://github.com/sindresorhus/awesome/pull/2435#pullrequestreview-1212710458
- https://github.com/sindresorhus/awesome/pull/2445#pullrequestreview-1212711880
By submitting this pull request I confirm I've read and complied with the below requirements π
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.
Requirements for your pull request
- Don't waste my time. Do a good job, adhere to all the guidelines, and be responsive.
- You have to review at least 2 other open pull requests. Try to prioritize unreviewed PRs, but you can also add more comments to reviewed PRs. Go through the below list when reviewing. This requirement is meant to help make the Awesome project self-sustaining. Comment here which PRs you reviewed. You're expected to put a good effort into this and to be thorough. Look at previous PR reviews for inspiration. Just commenting βlooks goodβ or simply marking the pull request as approved does not count! You have to actually point out mistakes or improvement suggestions.
- You have read and understood the instructions for creating a list.
- This pull request has a title in the format
Add Name of List
.- β
Add Swift
- β
Add Software Architecture
- β
Update readme.md
- β
Add Awesome Swift
- β
Add swift
- β
add Swift
- β
Adding Swift
- β
Added Swift
- β
- Your entry here should include a short description about the project/theme of the list. It should not describe the list itself. The first character should be uppercase and the description should end in a dot. It should be an objective description and not a tagline or marketing blurb.
- β
- [iOS](β¦) - Mobile operating system for Apple phones and tablets.
- β
- [Framer](β¦) - Prototyping interactive UI designs.
- β
- [iOS](β¦) - Resources and tools for iOS development.
- β
- [Framer](β¦)
- β
- [Framer](β¦) - prototyping interactive UI designs
- β
- Your entry should be added at the bottom of the appropriate category.
- The title of your entry should be title-cased and the URL to your list should end in
#readme
.- Example:
- [Software Architecture](https://github.com/simskij/awesome-software-architecture#readme) - The discipline of designing and building software.
- Example:
- The suggested Awesome list complies with the below requirements.
Requirements for your Awesome list
-
Has been around for at least 30 days.
That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent. - Don't open a Draft / WIP pull request while you work on the guidelines. A pull request should be 100% ready and should adhere to all the guidelines when you open it. Instead use #2242 for incubation visibility.
- Run
awesome-lint
on your list and fix the reported issues. If there are false-positives or things that cannot/shouldn't be fixed, please report it. - The default branch should be named
main
, notmaster
. -
Includes a succinct description of the project/theme at the top of the readme. (Example)
- β
Mobile operating system for Apple phones and tablets.
- β
Prototyping interactive UI designs.
- β
Resources and tools for iOS development.
- β
Awesome Framer packages and tools.
- β
- It's the result of hard work and the best I could possibly produce. If you have not put in considerable effort into your list, your pull request will be immediately closed.
- The repo name of your list should be in lowercase slug format:
awesome-name-of-list
.- β
awesome-swift
- β
awesome-web-typography
- β
awesome-Swift
- β
AwesomeWebTypography
- β
- The heading title of your list should be in title case format:
# Awesome Name of List
.- β
# Awesome Swift
- β
# Awesome Web Typography
- β
# awesome-swift
- β
# AwesomeSwift
- β
- Non-generated Markdown file in a GitHub repo.
- The repo should have
awesome-list
&awesome
as GitHub topics. I encourage you to add more relevant topics. - Not a duplicate. Please search for existing submissions.
- Only has awesome items. Awesome lists are curations of the best, not everything.
- Does not contain items that are unmaintained, has archived repo, deprecated, or missing docs. If you really need to include such items, they should be in a separate Markdown file.
- Includes a project logo/illustration whenever possible.
- Either centered, fullwidth, or placed at the top-right of the readme. (Example)
- The image should link to the project website or any relevant website.
- The image should be high-DPI. Set it to maximum half the width of the original image.
- Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
- Includes the Awesome badge.
- Should be placed on the right side of the readme heading.
- Can be placed centered if the list has a centered graphics header.
- Should link back to this list.
- Should be placed on the right side of the readme heading.
- Has a Table of Contents section.
- Should be named
Contents
, notTable of Contents
. - Should be the first section in the list.
- Should only have one level of nested lists, preferably none.
- Must not feature
Contributing
orFootnotes
sections.
- Should be named
- Has an appropriate license.
-
We strongly recommend the CC0 license, but any Creative Commons license will work.
- Tip: You can quickly add it to your repo by going to this URL:
https://github.com/<user>/<repo>/community/license/new?branch=main&template=cc0-1.0
(replace<user>
and<repo>
accordingly).
- Tip: You can quickly add it to your repo by going to this URL:
- A code license like MIT, BSD, Apache, GPL, etc, is not acceptable. Neither are WTFPL and Unlicense.
- Place a file named
license
orLICENSE
in the repo root with the license text. -
Do not add the license name, text, or a
Licence
section to the readme. GitHub already shows the license name and link to the full text at the top of the repo. - To verify that you've read all the guidelines, please comment on your pull request with just the word
unicorn
.
-
We strongly recommend the CC0 license, but any Creative Commons license will work.
- Has contribution guidelines.
- The file should be named
contributing.md
. Casing is up to you. - It can optionally be linked from the readme in a dedicated section titled
Contributing
, positioned at the top or bottom of the main content. - The section should not appear in the Table of Contents.
- The file should be named
- All non-important but necessary content (like extra copyright notices, hyperlinks to sources, pointers to expansive content, etc) should be grouped in a
Footnotes
section at the bottom of the readme. The section should not be present in the Table of Contents. - Has consistent formatting and proper spelling/grammar.
- The link and description are separated by a dash.
Example:- [AVA](β¦) - JavaScript test runner.
- The description starts with an uppercase character and ends with a period.
- Consistent and correct naming. For example,
Node.js
, notNodeJS
ornode.js
.
- The link and description are separated by a dash.
- Doesn't use hard-wrapping.
- Doesn't include a Travis badge.
You can still use Travis for list linting, but the badge has no value in the readme. - Doesn't include an
Inspired by awesome-foo
orInspired by the Awesome project
kinda link at the top of the readme. The Awesome badge is enough.
Go to the top and read it again.
Thanks for making an Awesome list! π
It looks like you didn't read the guidelines closely enough. I noticed multiple things that are not followed. Try going through the list point for point to ensure you follow it. I spent a lot of time creating the guidelines so I wouldn't have to comment on common mistakes, and rather spend my time improving Awesome.
The biggest problem I noticed was that there is no table of contents in the list. It's hard to navigate through the prompts without one.
Thanks fix is here: https://github.com/f/awesome-chatgpt-prompts/pull/74
The biggest problem I noticed was that there is no table of contents in the list. It's hard to navigate through the prompts without one.
Thanks fix is here: f/awesome-chatgpt-prompts#74
Slight issue I noticed is that there seems to be an extra space in your description about the theme of the list. Other than that it looks good!
My advice would be to have the introduction first, then the prompts, and everything else at the end. I could feel my focus loosening as I scrolled down, especially on my phone. That's just my personal perception. If someone else wants to try it and thinks it looks easy to navigate, then I'll say it's a problem with me instead.
I feel like categorisation is needed on this list. Right now it just seems to be random.
I'd also be interested to see a list of related awesome lists and/or useful tools. I found this list being used in the desktop app @ https://github.com/lencx/ChatGPT but it is not mentioned in this list at all.
Pointing out a few missing requirements:
- Run awesome-lint on your list and fix the reported issues. If there are false-positives or things that cannot/shouldn't be fixed, please report it.
- Has contribution guidelines.
- The file should be named contributing.md. Casing is up to you.
- It can optionally be linked from the readme in a dedicated section titled Contributing, positioned at the top or bottom of the main content.
- The section should not appear in the Table of Contents.
- The repo should have
awesome-list
&awesome
as GitHub topics.
Really interesting and useful list by the way!
There are several mistakes you should consider running npx awesome-lint
.
I think the list is very interesting. There however appear to be some problems.
Problems
The title of your entry should be title-cased and the URL to your list should end in #readme. Example: - Software Architecture - The discipline of designing and building software.
- β The description should contain the
#readme
suffix.
Has a Table of Contents section:
- β
The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.
- β
Includes the Awesome badge. Should be placed on the right side of the readme heading. Can be placed centered if the list has a centered graphics header.
- β Not placed at the right side of the header.
Do not add the license name, text, or a Licence section to the readme. GitHub already shows the license name and link to the full text at the top of the repo.
- β
Run awesome-lint on your list and fix the reported issues. If there are false-positives or things that cannot/shouldn't be fixed, please report it.
- β The list contains 168 linting errors.
Other
- The list appears to contain a sales link. @sindresorhus do we allow these?
Logs
Show errors
β Linting
README.md:596:2
β 1:1 The repository should have "awesome" as a GitHub topic remark-lint:awesome-github
β 1:1 The repository should have "awesome-list" as a GitHub topic remark-lint:awesome-github
β 1:1 Forbidden license section found remark-lint:awesome-license
β 1:1 Missing or invalid Table of Contents remark-lint:awesome-toc
β 3:157 https://www.steamship.com/build?utm_source=github&utm_medium=badge&utm_campaign=awesome_gpt_prompts&utm_id=awesome_gpt_prompts
remark-lint:double-link
β 15:1 Donβt use emphasis to introduce a section, use a heading
remark-lint:no-emphasis-as-heading
β 17:1 Donβt use emphasis to introduce a section, use a heading
remark-lint:no-emphasis-as-heading
β 23:1 Donβt add a trailing ? to headings
remark-lint:no-heading-punctuation
β 29:1 Donβt add a trailing ? to headings
remark-lint:no-heading-punctuation
β 31:14 https://www.steamship.com/build?utm_source=github&utm_medium=explainer&utm_campaign=awesome_gpt_prompts&utm_id=awesome_gpt_prompts
remark-lint:double-link
β 33:9 https://www.steamship.com/build?utm_source=github&utm_medium=explainer&utm_campaign=awesome_gpt_prompts&utm_id=awesome_gpt_prompts
remark-lint:double-link
β 35:1 Donβt add a trailing ? to headings
remark-lint:no-heading-punctuation
β 70:17 https://github.com/f
remark-lint:double-link
β 76:17 https://github.com/f
remark-lint:double-link
β 82:17 https://github.com/f
remark-lint:double-link
β 89:3 Text "javascript" should be written as "JavaScript"
remark-lint:awesome-spell-check
β 92:17 https://github.com/f
remark-lint:double-link
β 96:17 https://github.com/f
remark-lint:double-link
β 118:17 https://github.com/devisasari
remark-lint:double-link
β 122:17 https://github.com/devisasari
remark-lint:double-link
β 123:406 "β" is used without matching "β"
remark-lint:match-punctuation
β 123:456 "β" is used without matching "β"
remark-lint:match-punctuation
β 126:17 https://github.com/devisasari
remark-lint:double-link
β 130:17 https://github.com/devisasari
remark-lint:double-link
β 134:17 https://github.com/devisasari
remark-lint:double-link
β 138:17 https://github.com/devisasari
remark-lint:double-link
β 142:17 https://github.com/devisasari
remark-lint:double-link
β 146:17 https://github.com/devisasari
remark-lint:double-link
β 150:17 https://github.com/devisasari
remark-lint:double-link
β 154:17 https://github.com/devisasari
remark-lint:double-link
β 163:17 https://github.com/devisasari
remark-lint:double-link
β 167:17 https://github.com/devisasari
remark-lint:double-link
β 168:107 "β" is used without matching "β"
remark-lint:match-punctuation
β 171:17 https://github.com/devisasari
remark-lint:double-link
β 175:17 https://github.com/devisasari
remark-lint:double-link
β 179:17 https://github.com/devisasari
remark-lint:double-link
β 183:17 https://github.com/devisasari
remark-lint:double-link
β 187:17 https://github.com/devisasari
remark-lint:double-link
β 191:17 https://github.com/devisasari
remark-lint:double-link
β 195:17 https://github.com/devisasari
remark-lint:double-link
β 199:17 https://github.com/devisasari
remark-lint:double-link
β 203:17 https://github.com/devisasari
remark-lint:double-link
β 204:397 "β" is used without matching "β"
remark-lint:match-punctuation
β 207:17 https://github.com/devisasari
remark-lint:double-link
β 211:17 https://github.com/devisasari
remark-lint:double-link
β 215:17 https://github.com/devisasari
remark-lint:double-link
β 219:17 https://github.com/devisasari
remark-lint:double-link
β 223:17 https://github.com/devisasari
remark-lint:double-link
β 227:17 https://github.com/devisasari
remark-lint:double-link
β 231:17 https://github.com/devisasari
remark-lint:double-link
β 235:17 https://github.com/devisasari
remark-lint:double-link
β 239:17 https://github.com/devisasari
remark-lint:double-link
β 243:17 https://github.com/devisasari
remark-lint:double-link
β 247:17 https://github.com/devisasari
remark-lint:double-link
β 251:17 https://github.com/devisasari
remark-lint:double-link
β 255:17 https://github.com/devisasari
remark-lint:double-link
β 259:17 https://github.com/devisasari
remark-lint:double-link
β 260:243 "β" is used without matching "β"
remark-lint:match-punctuation
β 260:349 "β" is used without matching "β"
remark-lint:match-punctuation
β 263:17 https://github.com/devisasari
remark-lint:double-link
β 264:375 "β" is used without matching "β"
remark-lint:match-punctuation
β 267:17 https://github.com/devisasari
remark-lint:double-link
β 271:17 https://github.com/devisasari
remark-lint:double-link
β 275:17 https://github.com/devisasari
remark-lint:double-link
β 276:558 "β" is used without matching "β"
remark-lint:match-punctuation
β 279:17 https://github.com/devisasari
remark-lint:double-link
β 280:407 "β" is used without matching "β"
remark-lint:match-punctuation
β 283:17 https://github.com/devisasari
remark-lint:double-link
β 287:17 https://github.com/devisasari
remark-lint:double-link
β 291:17 https://github.com/devisasari
remark-lint:double-link
β 295:17 https://github.com/devisasari
remark-lint:double-link
β 299:17 https://github.com/devisasari
remark-lint:double-link
β 303:17 https://github.com/devisasari
remark-lint:double-link
β 307:17 https://github.com/devisasari
remark-lint:double-link
β 317:1 Found reference to undefined definition
remark-lint:no-undefined-references
β 317:217 Should not repeat "."
remark-lint:no-repeat-punctuation
β 317:218 Should not repeat "."
remark-lint:no-repeat-punctuation
β 322:17 https://github.com/sinanerdinc
remark-lint:double-link
β 330:17 https://github.com/iuzn
remark-lint:double-link
β 334:17 https://github.com/iuzn
remark-lint:double-link
β 338:17 https://github.com/iuzn
remark-lint:double-link
β 342:17 https://github.com/iuzn
remark-lint:double-link
β 346:17 https://github.com/iuzn
remark-lint:double-link
β 350:17 https://github.com/iuzn
remark-lint:double-link
β 354:17 https://github.com/iuzn
remark-lint:double-link
β 358:17 https://github.com/iuzn
remark-lint:double-link
β 359:381 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:382 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:383 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:389 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:397 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:398 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:399 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:408 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:409 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:410 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:425 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:431 Should not repeat "."
remark-lint:no-repeat-punctuation
β 359:432 Should not repeat "."
remark-lint:no-repeat-punctuation
β 366:17 https://github.com/sinanerdinc
remark-lint:double-link
β 378:17 https://github.com/f
remark-lint:double-link
β 381:1 Donβt add a trailing : to headings
remark-lint:no-heading-punctuation
β 382:17 https://github.com/devisasari
remark-lint:double-link
β 385:1 Donβt add a trailing : to headings
remark-lint:no-heading-punctuation
β 388:3 Text "StackOverflow" should be written as "Stack Overflow"
remark-lint:awesome-spell-check
β 391:17 https://github.com/devisasari
remark-lint:double-link
β 399:17 https://github.com/devisasari
remark-lint:double-link
β 403:17 https://github.com/devisasari
remark-lint:double-link
β 407:17 https://github.com/devisasari
remark-lint:double-link
β 411:17 https://github.com/devisasari
remark-lint:double-link
β 415:17 https://github.com/devisasari
remark-lint:double-link
β 419:17 https://github.com/devisasari
remark-lint:double-link
β 423:17 https://github.com/devisasari
remark-lint:double-link
β 431:17 https://github.com/devisasari
remark-lint:double-link
β 435:17 https://github.com/devisasari
remark-lint:double-link
β 439:17 https://github.com/devisasari
remark-lint:double-link
β 443:17 https://github.com/devisasari
remark-lint:double-link
β 447:17 https://github.com/devisasari
remark-lint:double-link
β 451:17 https://github.com/devisasari
remark-lint:double-link
β 455:17 https://github.com/devisasari
remark-lint:double-link
β 459:17 https://github.com/devisasari
remark-lint:double-link
β 463:17 https://github.com/devisasari
remark-lint:double-link
β 467:17 https://github.com/devisasari
remark-lint:double-link
β 471:17 https://github.com/devisasari
remark-lint:double-link
β 475:17 https://github.com/devisasari
remark-lint:double-link
β 479:17 https://github.com/devisasari
remark-lint:double-link
β 483:17 https://github.com/devisasari
remark-lint:double-link
β 487:17 https://github.com/devisasari
remark-lint:double-link
β 491:17 https://github.com/devisasari
remark-lint:double-link
β 495:17 https://github.com/devisasari
remark-lint:double-link
β 515:17 https://github.com/giorgiop
remark-lint:double-link
β 519:17 https://github.com/giorgiop
remark-lint:double-link
β 523:17 https://github.com/giorgiop
remark-lint:double-link
β 527:17 https://github.com/giorgiop
remark-lint:double-link
β 531:17 https://github.com/giorgiop
remark-lint:double-link
β 535:17 https://github.com/giorgiop
remark-lint:double-link
β 539:17 https://github.com/TirendazAcademy
remark-lint:double-link
β 551:17 https://github.com/ersinyilmaz
remark-lint:double-link
β 567:17 https://github.com/ersinyilmaz
remark-lint:double-link
β 584:17 https://github.com/TirendazAcademy
remark-lint:double-link
β 588:4 Text "StackOverflow" should be written as "Stack Overflow"
remark-lint:awesome-spell-check
β 591:3 Text "stackoverflow" should be written as "Stack Overflow"
remark-lint:awesome-spell-check
β 594:17 https://github.com/ilhanaydinli
remark-lint:double-link
β 596:2 Add 1 space between block quote and content
remark-lint:blockquote-indentation
β 599:17 https://github.com/ilhanaydinli
remark-lint:double-link
β 601:2 Add 1 space between block quote and content
remark-lint:blockquote-indentation
β 606:2 Add 1 space between block quote and content
remark-lint:blockquote-indentation
β 611:2 Add 1 space between block quote and content
remark-lint:blockquote-indentation
β 611:617 Found reference to undefined definition
remark-lint:no-undefined-references
β 624:16 https://github.com/buddylabsai
remark-lint:double-link
β 631:2 Add 1 space between block quote and content
remark-lint:blockquote-indentation
β 631:226 "β" is used without matching "β"
remark-lint:match-punctuation
β 634:17 https://github.com/buddylabsai
remark-lint:double-link
β 661:169 Found reference to undefined definition
remark-lint:no-undefined-references
β 661:414 Found reference to undefined definition
remark-lint:no-undefined-references
β 661:698 Found reference to undefined definition
remark-lint:no-undefined-references
β 666:78 Found reference to undefined definition
remark-lint:no-undefined-references
β 666:89 Found reference to undefined definition
remark-lint:no-undefined-references
β 671:320 "β" is used without matching "β"
remark-lint:match-punctuation
β 671:419 "β" is used without matching "β"
remark-lint:match-punctuation
β 711:250 Found reference to undefined definition
remark-lint:no-undefined-references
β 716:648 "β" is used without matching "β"
remark-lint:match-punctuation
β 716:789 Found reference to undefined definition
remark-lint:no-undefined-references
β 733:780 "β" is used without matching "β"
remark-lint:match-punctuation
β 741:17 https://github.com/y1j2x34
remark-lint:double-link
β 756:16 https://github.com/y1j2x34
remark-lint:double-link
β 777:1 Donβt use multiple top level headings (67:1)
remark-lint:no-multiple-toplevel-headings
β 777:1 List can only have one heading
remark-lint:awesome-heading
168 errors