Skip to content

@feat/narrative#2

Merged
alexander-morris merged 2 commits into
mainfrom
@feat/narrative
May 23, 2025
Merged

@feat/narrative#2
alexander-morris merged 2 commits into
mainfrom
@feat/narrative

Conversation

@alexander-morris
Copy link
Copy Markdown
Contributor

@alexander-morris alexander-morris commented May 23, 2025

Summary by CodeRabbit

  • New Features

    • Introduced extensive new documentation, including guides for creators, developers, and enterprise users, as well as detailed sections on platform architecture, usage process, and quality assurance.
    • Added an overview, value proposition, foundational knowledge base, and origin story to enhance understanding of Prometheus Swarm.
  • Documentation

    • Replaced the README with a focused project introduction.
    • Expanded and restructured documentation with new collections and navigation for improved user experience.
    • Added step-by-step guides and technical explanations for all user types.
  • Chores

    • Added the "bigdecimal" gem as a new dependency.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 23, 2025

Walkthrough

This update introduces a comprehensive overhaul of the documentation and configuration for the Prometheus Swarm project. It adds new guides, architectural explanations, and value propositions tailored to various audiences, restructures the Jekyll site with multiple collections, updates navigation and landing behavior, and introduces the "bigdecimal" gem dependency.

Changes

File(s) / Path(s) Change Summary
README.md Replaced detailed Jekyll/theme setup instructions with a concise overview of Prometheus Swarm, its mission, architecture, and call to action.
Gemfile Added the "bigdecimal" gem as a new dependency.
_config.yml Major configuration expansion: defined multiple Jekyll collections, navigation sorting, auxiliary links, explicit includes/excludes, and default settings for layout and navigation order.
index.md Changed title to "Home", excluded from navigation, and added a meta refresh/canonical redirect to /introduction/.
about/origin.md Added a new document detailing the origin story and vision behind Prometheus Swarm.
feature-spec.md Introduced a structured documentation plan targeting different user personas and outlining the narrative, architecture, and quality assurance of Prometheus Swarm.
guides/index.md, guides/for-creators.md, guides/for-developers.md, guides/for-enterprise.md Added a new guides section with entry point and tailored guides for creators, developers, and enterprise users.
how-it-works/index.md, how-it-works/architecture.md, how-it-works/usage-process.md, how-it-works/quality-assurance.md Added a new "How It Works" section with landing, architecture, usage process, and quality assurance documentation.
introduction/index.md Added an introductory document contrasting Prometheus Swarm's multi-agent approach with single-agent AI models.
knowledgebase.md Added a comprehensive foundational knowledge base covering vision, architecture, concepts, use cases, and developer experience.
overview/index.md Added an overview document introducing Prometheus Swarm, its components, installation, usage, and features.
value-prop.md Added a value proposition document outlining the collaboration with Swarms.ai and the benefits of decentralized AI agent swarms for development.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant PlannerAgent
    participant BuilderAgents
    participant TesterAgents
    participant OptimizerAgent
    participant GitRepo

    User->>PlannerAgent: Submit project idea (natural language)
    PlannerAgent->>User: Clarify requirements, define scope
    PlannerAgent->>BuilderAgents: Distribute tasks (parallel)
    BuilderAgents->>TesterAgents: Submit code, tests, docs
    TesterAgents->>BuilderAgents: Report bugs, request fixes
    BuilderAgents->>TesterAgents: Fix and resubmit code
    TesterAgents->>OptimizerAgent: Submit tested codebase
    OptimizerAgent->>GitRepo: Refactor, finalize, push code
    User->>GitRepo: Access final deliverable
Loading

Poem

In the warren of code, a new dawn appears,
Swarm agents assemble, outpacing old peers.
Docs bloom like clover, in gardens well-tended,
With guides for each bunny—no rabbit offended!
From origin tales to the architecture grand,
Prometheus leaps forward—come join the band!
🐇✨

Note

⚡️ AI Code Reviews for VS Code, Cursor, Windsurf

CodeRabbit now has a plugin for VS Code, Cursor and Windsurf. This brings AI code reviews directly in the code editor. Each commit is reviewed immediately, finding bugs before the PR is raised. Seamless context handoff to your AI code agent ensures that you can easily incorporate review feedback.
Learn more here.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 9

🧹 Nitpick comments (26)
Gemfile (1)

5-5: Alphabetize Gem entries
RuboCop recommends sorting gems in alphabetical order. Move gem "bigdecimal" above gem "just-the-docs".

 gem "jekyll", "~> 4.4.1"
-gem "just-the-docs", "0.10.1"
-gem "bigdecimal"
+gem "bigdecimal"
+gem "just-the-docs", "0.10.1"
🧰 Tools
🪛 RuboCop (1.75.5)

[convention] 5-5: Gems should be sorted in an alphabetical order within their section of the Gemfile. Gem bigdecimal should appear before just-the-docs.

(Bundler/OrderedGems)

_config.yml (1)

41-44: Explicit protocol for auxiliary links
Protocol-relative URLs (starting with //) can inherit http/https based on the request, which may cause mixed-content warnings if served over HTTPS. It’s safer to specify the full URL scheme.

 aux_links:
   "Prometheus Swarm on GitHub":
-    - "//github.com/Prometheus-Swarm"
+    - "https://github.com/Prometheus-Swarm"
index.md (1)

7-8: Consider using Jekyll Redirect From plugin
Using meta refresh tags works but can be slower and less SEO-friendly than HTTP redirects. You could add the jekyll-redirect-from plugin and configure front matter:

---
layout: home
title: Home
nav_exclude: true
redirect_from:
  - /
redirect_to: /introduction/
---

This approach provides cleaner redirects and better SEO support.

value-prop.md (1)

1-4: Unify project naming for consistency.

The name is written as PrometheusSwarm.ai here but elsewhere (e.g., README, guides) it’s Prometheus Swarm. Standardize on “Prometheus Swarm” (with a space) to avoid confusion.

guides/for-creators.md (3)

13-13: Refine tone: replace “amazing things.”

Consider a more formal alternative to “amazing things” for a professional tone, e.g., “innovative solutions.”

🧰 Tools
🪛 LanguageTool

[style] ~13-~13: Consider using a more formal and expressive alternative to ‘amazing’.
Context: ... don't need to be a developer to create amazing things. For example: * A student ...

(AWESOME)


14-17: Fix list indentation to satisfy markdownlint.

Nested bullets should be indented by 2 spaces, not 4.

-    *   A student built their first interactive educational tool for a class project.
-    *   A solo entrepreneur launched a new online service in a single weekend.
-    *   A designer automated a repetitive part of their workflow by describing the process.
-    *   Communities have turned transcripts of discussions into functional documentation websites or Q&A bots.
+  * A student built their first interactive educational tool for a class project.
+  * A solo entrepreneur launched a new online service in a single weekend.
+  * A designer automated a repetitive part of their workflow by describing the process.
+  * Communities have turned transcripts of discussions into functional documentation websites or Q&A bots.
🧰 Tools
🪛 LanguageTool

[grammar] ~15-~15: Did you mean “on”?
Context: ...repreneur launched a new online service in a single weekend. * A designer au...

(ON_THE_WEEKEND)

🪛 markdownlint-cli2 (0.17.2)

14-14: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


15-15: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


16-16: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


17-17: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


15-15: Grammar tweak: “in a single weekend.”

Change to “over a single weekend” for natural phrasing.

🧰 Tools
🪛 LanguageTool

[grammar] ~15-~15: Did you mean “on”?
Context: ...repreneur launched a new online service in a single weekend. * A designer au...

(ON_THE_WEEKEND)

🪛 markdownlint-cli2 (0.17.2)

15-15: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)

about/origin.md (1)

1-4: Consider adding parent: About to front matter.

To nest this page under the “About” collection, include:

parent: About
README.md (1)

7-7: Align page title and heading.

The front-matter title is About but the heading reads “Introduction: What is Prometheus Swarm?”. Consider changing the title to “Introduction” or updating the heading to “About Prometheus Swarm” for consistency.

how-it-works/quality-assurance.md (1)

7-7: Refine hyphenation and terminology.

  • Remove unnecessary hyphen in “narrowly-scoped” (an adverb-adjective pairing reads as “narrowly scoped”).
  • Use “anti-patterns” (with a hyphen) rather than “anti patterns.”
🧰 Tools
🪛 LanguageTool

[uncategorized] ~7-~7: Although a hyphen is possible, it is not necessary in a compound modifier in which the first word is an adverb that ends in ‘ly’.
Context: ...ner Agent into small, well-defined, and narrowly-scoped modules or tasks. This minimizes ambigu...

(HYPHENATED_LY_ADVERB_ADJECTIVE)


[style] ~7-~7: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...asks using our .kno embedding system. This localized knowledge (derived from proje...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)


[style] ~7-~7: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...t or nonsensical code (hallucinations). This also makes the system more efficient by...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)


[misspelling] ~7-~7: This word is normally spelled as one.
Context: ...ing for bugs, security vulnerabilities, anti-patterns) respectively.\n * **Iterative Ref...

(EN_COMPOUNDS_ANTI_PATTERNS)

🪛 markdownlint-cli2 (0.17.2)

7-7: Trailing punctuation in heading
Punctuation: '.'

(MD026, no-trailing-punctuation)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)

guides/for-developers.md (3)

12-12: Refine phrasing for clarity. Consider replacing “incomplete” with a stronger synonym (e.g., “fragmentary” or “partial”) to avoid repetition and elevate tone.

🧰 Tools
🪛 LanguageTool

[style] ~12-~12: To elevate your writing, try using a synonym here.
Context: ...ppets that can be incomplete, buggy, or hard to integrate. Prometheus Swarm was buil...

(HARD_TO)


15-19: Fix list indentation. MarkdownLint indicates unordered list items should be indented by 2 spaces, not 4. Please adjust the nested bullets under Core Developer Features accordingly.

🧰 Tools
🪛 LanguageTool

[style] ~19-~19: Consider using a different verb to strengthen your wording.
Context: ...(horizontal scaling). This dramatically speeds up the development of large or complex app...

(SPEED_UP_ACCELERATE)

🪛 markdownlint-cli2 (0.17.2)

15-15: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


16-16: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


17-17: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


18-18: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


19-19: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


20-20: Replace placeholder links with real URLs. Update the call to action with actual Quick Start guide and GitHub repository links instead of placeholders.

introduction/index.md (2)

40-40: Remove informal phrasing. Replace “pretty much” with a more formal adverb (e.g., “consistently” or “reliably”) to maintain professional tone.

🧰 Tools
🪛 LanguageTool

[style] ~40-~40: The phrase ‘pretty much’ can be informal. To strengthen your writing, consider removing it or replacing it with an adverb.
Context: ... "You actually get something that works pretty much every time, or at least if it doesn't w...

(PRETTY_MUCH)


3-5: Ensure front matter consistency. Consider standardizing front matter fields (e.g., use parent or has_children) across documentation pages for uniform navigation behavior.

how-it-works/architecture.md (4)

12-12: Remove unnecessary hyphen. In “narrowly-scoped tasks” the adverb “narrowly” does not require hyphenation; revise to “narrowly scoped tasks.”

🧰 Tools
🪛 LanguageTool

[uncategorized] ~12-~12: Although a hyphen is possible, it is not necessary in a compound modifier in which the first word is an adverb that ends in ‘ly’.
Context: ... project down into a detailed plan with narrowly-scoped tasks and modules. Emphasis is placed o...

(HYPHENATED_LY_ADVERB_ADJECTIVE)


19-23: Fix list indentation. Nested bullets under Core Software Components are over-indented; adjust to 2 spaces per indent level to satisfy markdownlint.

🧰 Tools
🪛 markdownlint-cli2 (0.17.2)

19-19: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


20-20: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


21-21: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


22-22: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


23-23: Unordered list indentation
Expected: 4; Actual: 8

(MD007, ul-indent)


29-31: Fix list indentation. Nested bullets under Decentralized Hosting also require 2-space indents rather than 4.

🧰 Tools
🪛 markdownlint-cli2 (0.17.2)

29-29: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


30-30: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


31-31: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


34-34: Include an architectural diagram. Embedding or linking a visual representation of the agent workflow and Koii network topology would enhance comprehension.

overview/index.md (2)

8-8: Add missing terminal punctuation. The introductory sentence lacks a period at the end. Add a period for consistency.


16-16: Standardize compound terms. Consider using “multimodel AI integration” instead of “Multi-model AI integration” for consistency as a compound adjective.

🧰 Tools
🪛 LanguageTool

[misspelling] ~16-~16: This word is normally spelled as one.
Context: ...tes autonomous AI agents, providing: - Multi-model AI integration (Claude, GPT-4, Gemini) ...

(EN_COMPOUNDS_MULTI_MODEL)

guides/for-enterprise.md (1)

15-18: Fix list indentation. MarkdownLint flags the nested list under Enterprise Use Cases & Value Proposition for incorrect indentation; adjust to 2 spaces per level.

🧰 Tools
🪛 markdownlint-cli2 (0.17.2)

15-15: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


16-16: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


17-17: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


18-18: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)

how-it-works/usage-process.md (1)

11-46: Fix unordered list indentation.

The list items currently use inconsistent spacing (4 spaces after *) causing markdownlint MD007 errors. Top-level bullets should use exactly one space after *, and nested bullets should be indented by two additional spaces. For example, update:

@@ -11,8 +11,8 @@
-   *   **1. Ideation & Scoping (Defining Your Vision):**
+ * **1. Ideation & Scoping (Defining Your Vision):**
-       *   **User Action:** You start by describing your project idea...
-       *   **Prometheus Action:** The system...
+   * **User Action:** You start by describing your project idea...
+   * **Prometheus Action:** The system...

Apply this pattern consistently to all list blocks in this section to resolve the indentation warnings.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~17-~17: Possible missing comma found.
Context: ...this plan, ensuring it aligns with your vision before full-scale code generation begin...

(AI_HYDRA_LEO_MISSING_COMMA)


[style] ~30-~30: ‘overall structure’ might be wordy. Consider a shorter alternative.
Context: ... refactor, remove redundancies, improve overall structure, and ensure all parts fit together effi...

(EN_WORDINESS_PREMIUM_OVERALL_STRUCTURE)


[style] ~43-~43: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ... Break Down Big Ideas: If you have a very large project, consider breaking it into smal...

(EN_WEAK_ADJECTIVE)

🪛 markdownlint-cli2 (0.17.2)

12-12: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


13-13: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


16-16: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


17-17: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


20-20: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


21-21: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


24-24: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


25-25: Unordered list indentation
Expected: 4; Actual: 8

(MD007, ul-indent)


26-26: Unordered list indentation
Expected: 4; Actual: 8

(MD007, ul-indent)


27-27: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


30-30: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


33-33: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


34-34: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


35-35: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


38-38: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


39-39: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


42-42: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


43-43: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


44-44: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)

feature-spec.md (2)

6-13: Align the H1 heading with the front matter title.

After adding front matter, confirm the H1 matches the title field (e.g., # Prometheus Swarm GitBook Update Outline) to maintain consistency between metadata and content.


6-79: Consider splitting this monolithic outline into multiple plan files.

This single document spans diverse sections (Introduction, Origin Story, Guides, Architecture, etc.). For better maintainability and navigation, break it into per-section plan files (e.g., feature-spec-introduction.md, feature-spec-guides.md) and update the table of contents accordingly.

🧰 Tools
🪛 LanguageTool

[misspelling] ~16-~16: This word is normally spelled as one.
Context: ... a Git repository in real time. Mention multi-model support (e.g. GPT-4, Claude, etc.) and ...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~39-~39: ‘out of reach’ might be wordy. Consider a shorter alternative.
Context: ...an achieve software projects previously out of reach. * Empowerment Through AI: Explain...

(EN_WORDINESS_PREMIUM_OUT_OF_REACH)


[grammar] ~43-~43: Did you mean “on”?
Context: ...tool, a solo founder launched a product in a weekend, a designer automated a workf...

(ON_THE_WEEKEND)


[style] ~45-~45: Consider using the synonym “brief” (= concise, using a few words, not lasting long) to strengthen your wording.
Context: ...er can begin. E.g. *“Start by writing a short description of what you want to build a...

(QUICK_BRIEF)


[misspelling] ~52-~52: This word is normally spelled as one.
Context: ...ular code generation, built-in testing, multi-model AI integration, and the ability to tack...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~55-~55: To elevate your writing, try using a synonym here.
Context: ...code assistants may produce code that’s hard to debug or incomplete. Prometheus was ...

(HARD_TO)


[uncategorized] ~56-~56: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...u can watch agents collaborating in the open source repo in real time. Developers can run P...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

knowledgebase.md (1)

7-140: Break the extensive knowledge base into modular subpages.

At ~140 lines, this file covers Vision, Architecture, Key Concepts, Use Cases, Design Principles, SDKs, Community, etc. Splitting into dedicated subpages (e.g., knowledgebase-vision.md, knowledgebase-architecture.md) will improve readability, reduce load times, and simplify navigation in the sidebar.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~20-~20: Although a hyphen is possible, it is not necessary in a compound modifier in which the first word is an adverb that ends in ‘ly’.
Context: ...and breaks down the project into clear, narrowly-scoped tasks and modules. The emphasis here is...

(HYPHENATED_LY_ADVERB_ADJECTIVE)


[style] ~22-~22: Consider removing “of” to be more concise
Context: ...al path done by a couple of agents, and all of the submodules done in parallel”*. All code...

(ALL_OF_THE)


[style] ~28-~28: The phrase ‘pretty much’ can be informal. To strengthen your writing, consider removing it or replacing it with an adverb.
Context: ...*“you actually get something that works pretty much every time, or at least if it doesn’t w...

(PRETTY_MUCH)


[style] ~38-~38: Consider using a different verb to strengthen your wording.
Context: ...an be built simultaneously, drastically speeding up development; (b) Specialization – a...

(SPEED_UP_ACCELERATE)


[style] ~42-~42: To elevate your writing, try using more descriptive phrasing here.
Context: ... prompt. This design tackles one of the biggest challenges in large-scale AI coding: th...

(BIGGEST_CHALLENGE)


[grammar] ~42-~42: “Efficiency” is a singular noun. It appears that the verb form is incorrect.
Context: ...ot of compute credits”* – an efficiency win. Prometheus has tested around 100 diffe...

(PCT_SINGULAR_NOUN_PLURAL_VERB_AGREEMENT)


[style] ~52-~52: To elevate your writing, try using a synonym here.
Context: ...at they produce “black box” code that’s hard to maintain. Prometheus mitigates this ...

(HARD_TO)


[style] ~54-~54: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ... also means the system can scale out to very large projects by simply recruiting more agen...

(EN_WEAK_ADJECTIVE)


[typographical] ~60-~60: Do not use a colon (:) before a series that is introduced by a preposition (‘as’). Remove the colon or add a noun or a noun phrase after the preposition.
Context: ...rometheus Swarm’s USPs can be summed up as: *develop faster, at lower cost, with fe...

(RP_COLON)


[style] ~60-~60: This sentence construction might be considered wordy, consider shortening it.
Context: ...saving developer hours, but in enabling new projects that were previously impractical. As the Koii Foundation touted, this is...

(A_VERY_ORDERED_SENTENCE)


[grammar] ~68-~68: A verb may be missing.
Context: ... and TDD (Test-Driven Development), but here the tests themselves are often written ...

(THERE_MISSING_VERB)


[style] ~70-~70: Consider removing “of” to be more concise
Context: ...eetup emphasized that *“agents focus on all of the core dependencies first, and then go ba...

(ALL_OF_THE)


[uncategorized] ~72-~72: Possible missing comma found.
Context: ...ed: an agent that focuses on one thing (say writing Python unit tests) is preferred...

(AI_HYDRA_LEO_MISSING_COMMA)


[style] ~76-~76: The phrase ‘pretty much’ can be informal. To strengthen your writing, consider removing it or replacing it with an adverb.
Context: ..., you get something that actually works pretty much every time out of the box…you don’t und...

(PRETTY_MUCH)


[uncategorized] ~78-~78: Possible missing comma found.
Context: ...then everything comes together at final assembly which is orchestrated carefully so that...

(AI_HYDRA_LEO_MISSING_COMMA)


[style] ~84-~84: Consider using a more concise synonym.
Context: ... to be language-agnostic and to support a variety of development frameworks, but in practice...

(A_VARIETY_OF)


[formatting] ~86-~86: If the ‘because’ clause is essential to the meaning, do not use a comma before the clause.
Context: ...or web servers), database ORMs, and more, because those are common in the training of the...

(COMMA_BEFORE_BECAUSE)


[typographical] ~90-~90: Do not use a colon (:) before a series that is introduced by a preposition (‘like’). Remove the colon or add a noun or a noun phrase after the preposition.
Context: ...ct the Prometheus SDK to cover features like: job submission, status monitoring, retr...

(RP_COLON)


[uncategorized] ~127-~127: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ... There are several facets to this: * Open Source Ethos and Transparency: From day one,...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7b64d10 and 863adc9.

⛔ Files ignored due to path filters (1)
  • Gemfile.lock is excluded by !**/*.lock
📒 Files selected for processing (18)
  • Gemfile (1 hunks)
  • README.md (1 hunks)
  • _config.yml (1 hunks)
  • about/origin.md (1 hunks)
  • feature-spec.md (1 hunks)
  • guides/for-creators.md (1 hunks)
  • guides/for-developers.md (1 hunks)
  • guides/for-enterprise.md (1 hunks)
  • guides/index.md (1 hunks)
  • how-it-works/architecture.md (1 hunks)
  • how-it-works/index.md (1 hunks)
  • how-it-works/quality-assurance.md (1 hunks)
  • how-it-works/usage-process.md (1 hunks)
  • index.md (1 hunks)
  • introduction/index.md (1 hunks)
  • knowledgebase.md (1 hunks)
  • overview/index.md (1 hunks)
  • value-prop.md (1 hunks)
🧰 Additional context used
🪛 RuboCop (1.75.5)
Gemfile

[convention] 5-5: Gems should be sorted in an alphabetical order within their section of the Gemfile. Gem bigdecimal should appear before just-the-docs.

(Bundler/OrderedGems)

🪛 LanguageTool
guides/for-creators.md

[style] ~13-~13: Consider using a more formal and expressive alternative to ‘amazing’.
Context: ... don't need to be a developer to create amazing things. For example: * A student ...

(AWESOME)


[grammar] ~15-~15: Did you mean “on”?
Context: ...repreneur launched a new online service in a single weekend. * A designer au...

(ON_THE_WEEKEND)

overview/index.md

[misspelling] ~16-~16: This word is normally spelled as one.
Context: ...tes autonomous AI agents, providing: - Multi-model AI integration (Claude, GPT-4, Gemini) ...

(EN_COMPOUNDS_MULTI_MODEL)


[uncategorized] ~32-~32: You might be missing the article “the” here.
Context: ...generation utilities Learn more about Prometheus Test → ##...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)

how-it-works/quality-assurance.md

[uncategorized] ~7-~7: Although a hyphen is possible, it is not necessary in a compound modifier in which the first word is an adverb that ends in ‘ly’.
Context: ...ner Agent into small, well-defined, and narrowly-scoped modules or tasks. This minimizes ambigu...

(HYPHENATED_LY_ADVERB_ADJECTIVE)


[style] ~7-~7: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...asks using our .kno embedding system. This localized knowledge (derived from proje...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)


[style] ~7-~7: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...t or nonsensical code (hallucinations). This also makes the system more efficient by...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)


[misspelling] ~7-~7: This word is normally spelled as one.
Context: ...ing for bugs, security vulnerabilities, anti-patterns) respectively.\n * **Iterative Ref...

(EN_COMPOUNDS_ANTI_PATTERNS)

guides/for-developers.md

[style] ~12-~12: To elevate your writing, try using a synonym here.
Context: ...ppets that can be incomplete, buggy, or hard to integrate. Prometheus Swarm was buil...

(HARD_TO)


[style] ~19-~19: Consider using a different verb to strengthen your wording.
Context: ...(horizontal scaling). This dramatically speeds up the development of large or complex app...

(SPEED_UP_ACCELERATE)

how-it-works/architecture.md

[uncategorized] ~12-~12: Although a hyphen is possible, it is not necessary in a compound modifier in which the first word is an adverb that ends in ‘ly’.
Context: ... project down into a detailed plan with narrowly-scoped tasks and modules. Emphasis is placed o...

(HYPHENATED_LY_ADVERB_ADJECTIVE)


[uncategorized] ~24-~24: Loose punctuation mark.
Context: ... documentation. * bug-finder: Agents dedicated to static analysis and...

(UNLIKELY_OPENING_PUNCTUATION)

introduction/index.md

[style] ~40-~40: The phrase ‘pretty much’ can be informal. To strengthen your writing, consider removing it or replacing it with an adverb.
Context: ... "You actually get something that works pretty much every time, or at least if it doesn't w...

(PRETTY_MUCH)

feature-spec.md

[misspelling] ~16-~16: This word is normally spelled as one.
Context: ... a Git repository in real time. Mention multi-model support (e.g. GPT-4, Claude, etc.) and ...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~39-~39: ‘out of reach’ might be wordy. Consider a shorter alternative.
Context: ...an achieve software projects previously out of reach. * Empowerment Through AI: Explain...

(EN_WORDINESS_PREMIUM_OUT_OF_REACH)


[grammar] ~43-~43: Did you mean “on”?
Context: ...tool, a solo founder launched a product in a weekend, a designer automated a workf...

(ON_THE_WEEKEND)


[style] ~45-~45: Consider using the synonym “brief” (= concise, using a few words, not lasting long) to strengthen your wording.
Context: ...er can begin. E.g. *“Start by writing a short description of what you want to build a...

(QUICK_BRIEF)


[misspelling] ~52-~52: This word is normally spelled as one.
Context: ...ular code generation, built-in testing, multi-model AI integration, and the ability to tack...

(EN_COMPOUNDS_MULTI_MODEL)


[style] ~55-~55: To elevate your writing, try using a synonym here.
Context: ...code assistants may produce code that’s hard to debug or incomplete. Prometheus was ...

(HARD_TO)


[uncategorized] ~56-~56: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...u can watch agents collaborating in the open source repo in real time. Developers can run P...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[misspelling] ~89-~89: This word is normally spelled as one.
Context: ...hestrates agents and workflows. Handles multi-model AI integration (e.g., calling GPT-4, Cl...

(EN_COMPOUNDS_MULTI_MODEL)


[locale-violation] ~124-~124: In American English, ‘afterward’ is the preferred variant. ‘Afterwards’ is more commonly used in British English and other dialects.
Context: ...ees that it can be maintained by humans afterwards. This is a key difference from naive AI...

(AFTERWARDS_US)

how-it-works/usage-process.md

[uncategorized] ~9-~9: Possible missing comma found.
Context: ...e Prometheus Swarm Usage Process Using Prometheus Swarm transforms your ideas into functi...

(AI_HYDRA_LEO_MISSING_COMMA)


[uncategorized] ~17-~17: Possible missing comma found.
Context: ...this plan, ensuring it aligns with your vision before full-scale code generation begin...

(AI_HYDRA_LEO_MISSING_COMMA)


[style] ~30-~30: ‘overall structure’ might be wordy. Consider a shorter alternative.
Context: ... refactor, remove redundancies, improve overall structure, and ensure all parts fit together effi...

(EN_WORDINESS_PREMIUM_OVERALL_STRUCTURE)


[style] ~43-~43: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ... Break Down Big Ideas: If you have a very large project, consider breaking it into smal...

(EN_WEAK_ADJECTIVE)

knowledgebase.md

[style] ~3-~3: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...itepapers, docs, and broader messaging. I’ll let you know when the complete draft...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)


[uncategorized] ~20-~20: Although a hyphen is possible, it is not necessary in a compound modifier in which the first word is an adverb that ends in ‘ly’.
Context: ...and breaks down the project into clear, narrowly-scoped tasks and modules. The emphasis here is...

(HYPHENATED_LY_ADVERB_ADJECTIVE)


[style] ~22-~22: Consider removing “of” to be more concise
Context: ...al path done by a couple of agents, and all of the submodules done in parallel”*. All code...

(ALL_OF_THE)


[style] ~28-~28: The phrase ‘pretty much’ can be informal. To strengthen your writing, consider removing it or replacing it with an adverb.
Context: ...*“you actually get something that works pretty much every time, or at least if it doesn’t w...

(PRETTY_MUCH)


[style] ~38-~38: Consider using a different verb to strengthen your wording.
Context: ...an be built simultaneously, drastically speeding up development; (b) Specialization – a...

(SPEED_UP_ACCELERATE)


[style] ~42-~42: To elevate your writing, try using more descriptive phrasing here.
Context: ... prompt. This design tackles one of the biggest challenges in large-scale AI coding: th...

(BIGGEST_CHALLENGE)


[grammar] ~42-~42: “Efficiency” is a singular noun. It appears that the verb form is incorrect.
Context: ...ot of compute credits”* – an efficiency win. Prometheus has tested around 100 diffe...

(PCT_SINGULAR_NOUN_PLURAL_VERB_AGREEMENT)


[style] ~52-~52: To elevate your writing, try using a synonym here.
Context: ...at they produce “black box” code that’s hard to maintain. Prometheus mitigates this ...

(HARD_TO)


[style] ~54-~54: As an alternative to the over-used intensifier ‘very’, consider replacing this phrase.
Context: ... also means the system can scale out to very large projects by simply recruiting more agen...

(EN_WEAK_ADJECTIVE)


[typographical] ~60-~60: Do not use a colon (:) before a series that is introduced by a preposition (‘as’). Remove the colon or add a noun or a noun phrase after the preposition.
Context: ...rometheus Swarm’s USPs can be summed up as: *develop faster, at lower cost, with fe...

(RP_COLON)


[style] ~60-~60: This sentence construction might be considered wordy, consider shortening it.
Context: ...saving developer hours, but in enabling new projects that were previously impractical. As the Koii Foundation touted, this is...

(A_VERY_ORDERED_SENTENCE)


[grammar] ~68-~68: A verb may be missing.
Context: ... and TDD (Test-Driven Development), but here the tests themselves are often written ...

(THERE_MISSING_VERB)


[style] ~70-~70: Consider removing “of” to be more concise
Context: ...eetup emphasized that *“agents focus on all of the core dependencies first, and then go ba...

(ALL_OF_THE)


[uncategorized] ~72-~72: Possible missing comma found.
Context: ...ed: an agent that focuses on one thing (say writing Python unit tests) is preferred...

(AI_HYDRA_LEO_MISSING_COMMA)


[style] ~76-~76: The phrase ‘pretty much’ can be informal. To strengthen your writing, consider removing it or replacing it with an adverb.
Context: ..., you get something that actually works pretty much every time out of the box…you don’t und...

(PRETTY_MUCH)


[uncategorized] ~78-~78: Possible missing comma found.
Context: ...then everything comes together at final assembly which is orchestrated carefully so that...

(AI_HYDRA_LEO_MISSING_COMMA)


[style] ~84-~84: Consider using a more concise synonym.
Context: ... to be language-agnostic and to support a variety of development frameworks, but in practice...

(A_VARIETY_OF)


[formatting] ~86-~86: If the ‘because’ clause is essential to the meaning, do not use a comma before the clause.
Context: ...or web servers), database ORMs, and more, because those are common in the training of the...

(COMMA_BEFORE_BECAUSE)


[typographical] ~90-~90: Do not use a colon (:) before a series that is introduced by a preposition (‘like’). Remove the colon or add a noun or a noun phrase after the preposition.
Context: ...ct the Prometheus SDK to cover features like: job submission, status monitoring, retr...

(RP_COLON)


[uncategorized] ~127-~127: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ... There are several facets to this: * Open Source Ethos and Transparency: From day one,...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

🪛 markdownlint-cli2 (0.17.2)
guides/for-creators.md

14-14: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


15-15: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


16-16: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


17-17: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)

overview/index.md

98-98: Link fragments should be valid
null

(MD051, link-fragments)

how-it-works/quality-assurance.md

7-7: Trailing punctuation in heading
Punctuation: '.'

(MD026, no-trailing-punctuation)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)

guides/for-developers.md

15-15: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


16-16: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


17-17: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


18-18: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


19-19: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)

guides/for-enterprise.md

15-15: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


16-16: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


17-17: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


18-18: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)

how-it-works/architecture.md

19-19: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


20-20: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


21-21: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


22-22: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


23-23: Unordered list indentation
Expected: 4; Actual: 8

(MD007, ul-indent)


24-24: Unordered list indentation
Expected: 4; Actual: 8

(MD007, ul-indent)


25-25: Unordered list indentation
Expected: 4; Actual: 8

(MD007, ul-indent)


29-29: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


30-30: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


31-31: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)

introduction/index.md

58-58: No empty links
null

(MD042, no-empty-links)

how-it-works/usage-process.md

12-12: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


13-13: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


16-16: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


17-17: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


20-20: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


21-21: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


24-24: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


25-25: Unordered list indentation
Expected: 4; Actual: 8

(MD007, ul-indent)


26-26: Unordered list indentation
Expected: 4; Actual: 8

(MD007, ul-indent)


27-27: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


30-30: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


33-33: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


34-34: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


35-35: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


38-38: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


39-39: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


42-42: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


43-43: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)


44-44: Unordered list indentation
Expected: 2; Actual: 4

(MD007, ul-indent)

🔇 Additional comments (12)
_config.yml (5)

13-35: Collections configuration aligns with PR objectives
The collections (introduction, about, guides, how-it-works, docs) are defined correctly with output: true and consistent permalinks to support the new documentation structure. This matches the objectives of modular, multi-section documentation.


37-39: Navigation sorting configuration
The collections_dir: . and nav_sort: case_sensitive settings preserve manual nav_order priorities defined later. No adjustments needed unless you prefer a different sorting behavior.


46-54: Exclusion list for build artifacts
The exclude array correctly prevents Jekyll from processing common cache and dependency directories, ensuring a clean build.


56-60: Inclusion of new content directories
Including the about, guides, and how-it-works folders guarantees Jekyll will process these new collections. This aligns with the added documentation files.


61-104: Default front matter for collections
Default layouts and nav_order values for each collection ensure consistent appearance and navigation hierarchy across pages. Layouts and ordering follow the new site structure as intended.

index.md (1)

3-4: Hide landing page from navigation
Setting nav_exclude: true removes this redirect page from the site menu, preventing a circular link. This matches the new user flow to direct visitors immediately into the introduction section.

guides/index.md (2)

1-5: Front matter for Guides section
The title, nav_order, and has_children keys correctly set up the Guides landing page within the guides collection. Default layout is applied via _config.yml.


7-13: Content links to audience-specific guides
The links to for-creators.md, for-developers.md, and for-enterprise.md provide clear navigation into each guide. Confirm that each target file contains the proper front matter to be included in the guides collection.

Would you like to verify that those files have the correct title and has_children: false (if applicable) in their front matter?

how-it-works/index.md (2)

1-5: Front matter for How It Works section
The title, nav_order, and has_children keys properly configure this landing page in the how-it-works collection. Layout defaults to the one defined in _config.yml.


7-13: Content links to subsections
The bullet links to architecture.md, usage-process.md, and quality-assurance.md direct users to the new technical deep dives. Verify those files are present and have front matter matching their collection type.

Would you like to run a quick check to ensure each referenced markdown file exists and includes the expected front matter?

guides/for-creators.md (1)

1-5: Verify nav_order and parent-child placement.

Ensure that nav_order: 3 correctly positions this guide relative to for-developers.md and for-enterprise.md, and confirm the parent: Guides collection will render in the intended order.

README.md (1)

1-5: Confirm homepage vs. excluded page configuration.

This README.md is marked nav_exclude: true with nav_order: 99. Verify that the actual homepage is generated elsewhere (introduction/index.md?) and that this exclusion is intentional.

Comment thread value-prop.md
Comment on lines +1 to +2
# PrometheusSwarm.ai Value Proposition

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Add Jekyll front matter for proper navigation.

This document lacks the YAML front matter (---, title:, nav_order:, parent:) required by the site’s Jekyll configuration. Without it, the page won’t be included in any navigation collection.

Example to add at the top:

+---
+title: "Value Proposition"
+nav_order: 1
+parent: About
+---
+
 # PrometheusSwarm.ai Value Proposition
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
# PrometheusSwarm.ai Value Proposition
---
title: "Value Proposition"
nav_order: 1
parent: About
---
# PrometheusSwarm.ai Value Proposition
🤖 Prompt for AI Agents
In value-prop.md at the top of the file (lines 1-2), add the required Jekyll
YAML front matter block including `---`, `title:`, `nav_order:`, and `parent:`
fields. This will enable the page to be properly included in the site
navigation. Place the front matter before the existing content, ensuring it is
correctly formatted with opening and closing `---` lines.

Comment thread guides/for-creators.md
* Communities have turned transcripts of discussions into functional documentation websites or Q&A bots.
These stories show that *anyone* can create with Prometheus Swarm.
* **Trust and Quality for Non-Devs:** Worried about getting a buggy or confusing prototype? Prometheus Swarm agents produce clean, human-readable code and even user documentation. This means you (or any developer you might hire later) can understand and maintain the software. The swarm's built-in testing phase, conducted by specialized QA agents, catches issues that non-experts might miss, delivering a working product, not a frustrating "vibe coding" experiment.
* **Getting Started:** Ready to start? Begin by writing a clear description of what you want to build. The more details you provide about your idea, features, and any specific needs, the better the swarm can assist. Prometheus Swarm's interface will guide you. **Try the platform** with a small project idea and see the magic happen! (Link to "Try Prometheus" or a tutorial for non-developers needed). No newline at end of file
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Replace placeholder link with actual tutorial URL.

The text (Link to "Try Prometheus" or a tutorial for non-developers needed) must be replaced with a working hyperlink before merging.

🤖 Prompt for AI Agents
In guides/for-creators.md at line 20, replace the placeholder text "(Link to
"Try Prometheus" or a tutorial for non-developers needed)" with an actual URL
linking to the "Try Prometheus" platform or a suitable tutorial for
non-developers. Ensure the link is properly formatted as a clickable hyperlink
in markdown.

Comment thread README.md
* **How It Works at High Level:** Thousands of distributed agents collaborate to write and improve code, continuously updating a Git repository in real time. The system supports multiple AI models (e.g., GPT-4, Claude) and employs modular tool-chaining.
* **Why It Matters:** This is a breakthrough – anyone can build software by describing their idea, overcoming traditional skill barriers. Prometheus Swarm promises to **empower creators and teams** to build solutions faster and more cost-efficiently than ever, heralding a new era of AI-driven development.
* **Open-Source and Community:** The project is completely open source with an active community. You can find all code and ongoing development at the GitHub organization: [Prometheus-Swarm](https://github.com/Prometheus-Swarm). This transparency invites developers to inspect code or contribute, reinforcing trust.
* **Call to Action:** Explore further or **Try Prometheus Swarm** (link to official site/quick start needed) now that you grasp its significance.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Replace CTA placeholder with real link.

(link to official site/quick start needed) must be updated to a valid URL or remove the note.

🤖 Prompt for AI Agents
In README.md at line 17, replace the placeholder text "(link to official
site/quick start needed)" with a valid URL linking to the official Prometheus
Swarm site or its quick start guide. If no suitable link is available, remove
the placeholder note entirely to clean up the call to action.

parent: How It Works
---

# Ensuring Quality: How Prometheus Swarm Guarantees Great Results\n\nPrometheus Swarm is engineered to deliver not just code, but high-quality, reliable, and maintainable software. We understand the concerns around AI-generated code, such as hallucinations, errors, and poor structure. Our platform incorporates multiple layers of quality assurance to address these challenges head-on, ensuring you can trust the output for projects of any scale.\n\n* **Industrial-Grade Process Design:** At its heart, Prometheus Swarm applies proven industrial process design principles to software development. \n * **Narrow Scoping:** Every project is meticulously broken down by the Planner Agent into small, well-defined, and narrowly-scoped modules or tasks. This minimizes ambiguity and ensures each AI agent has a crystal-clear objective.\n * **Modularity:** Like an assembly line, each component is built and tested independently. This isolates issues at the component level, preventing them from cascading and simplifying integration.\n\n* **Minimizing AI Hallucinations & Ensuring Accuracy:**\n * **Controlled Context via Embeddings:** Agents are provided with precise, relevant context for their tasks using our `.kno` embedding system. This localized knowledge (derived from project specs, existing code, and documentation) guides the AI, drastically reducing the likelihood of it generating irrelevant or nonsensical code (hallucinations). This also makes the system more efficient by limiting context usage.\n * **Prompt Engineering:** Sophisticated prompt engineering techniques are used to guide the AI models, instructing them on desired output formats, coding standards, and specific constraints.\n\n* **Multi-Agent Cross-Verification & Rigorous Testing:** \n * **Test-First, Test Often:** A \"test early and often\" philosophy is embedded. Builder agents often generate unit tests alongside their code. \n * **Dedicated QA Agents:** Specialized \"Red Team\" and \"Bug Finder\" agents act as an independent verification layer. They perform dynamic testing (running the code, simulating user interactions, attack scripts) and static analysis (checking for bugs, security vulnerabilities, anti-patterns) respectively.\n * **Iterative Refinement:** If any agent produces flawed code, the testing agents flag it. The issue is then routed back to a builder or a specialized fixer agent for correction. This iterative cycle of build-test-fix ensures problems are caught and resolved internally before the code reaches you.\n * **Diverse Perspectives:** Different agents may use different AI models or analysis techniques, providing multiple \"perspectives\" on the code and increasing the chances of catching subtle errors.\n\n* **Consistency and Maintainability by Design:**\n * **Coding Standards:** Prometheus Swarm can be guided to enforce consistent coding practices, type safety (e.g. in TypeScript), and clear code structure.\n * **Human-Readable Code:** The output is not cryptic or tangled. It\'s designed to be understandable and maintainable by human developers, facilitating long-term project viability and easier onboarding if human intervention is needed later.\n * **Integrated Documentation:** Documentation agents work alongside builder agents to produce inline comments, READMEs, and other necessary documentation, ensuring the codebase is well-explained.\n\n* **Continuous Improvement & Learning:** The Prometheus Swarm platform itself is designed to learn and improve. Successful patterns in code generation and problem-solving can be reinforced. Feedback from users and the performance of agents on various tasks contribute to refining the processes and agent capabilities over time. The open-source nature also means community contributions can continuously enhance quality mechanisms.\n\n* **Proven Results & Transparency:**\n * The process is transparent, with agent activities often visible via Git commits and PRs.\n * Early successes and partner projects (over 50 within weeks of launch) validate the effectiveness of this quality-focused approach. For instance, the ability to ship over 1000 PRs in 3 days by Koii Nodes for Prometheus-related tasks, or significant cost-saving optimizations like the one achieved by Yeet from Koii (\$80k/month AWS cost reduction), demonstrate real-world reliability and effectiveness.\n\n* **Your Assurance:** With Prometheus Swarm, you don't just get code quickly; you get code you can **count on**. The combination of meticulous planning, precise AI guidance, multi-layered automated testing, and a commitment to clear, maintainable outputs means we take quality seriously. We aim to deliver software that works, and when it occasionally doesn't, the system is designed to tell you why, making the path to resolution clear.\n\nTrust Prometheus Swarm for your next development endeavor, knowing that quality is not an afterthought, but a foundational principle of our entire process. No newline at end of file
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Fix literal newline escapes in markdown.

The heading and paragraph are combined with \n\n in a single line, which will render incorrectly. Split into separate lines:

-# Ensuring Quality: How Prometheus Swarm Guarantees Great Results\n\nPrometheus Swarm is engineered…
+# Ensuring Quality: How Prometheus Swarm Guarantees Great Results
+
+Prometheus Swarm is engineered to deliver not just code, but high-quality, reliable, and maintainable software.…
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
# Ensuring Quality: How Prometheus Swarm Guarantees Great Results\n\nPrometheus Swarm is engineered to deliver not just code, but high-quality, reliable, and maintainable software. We understand the concerns around AI-generated code, such as hallucinations, errors, and poor structure. Our platform incorporates multiple layers of quality assurance to address these challenges head-on, ensuring you can trust the output for projects of any scale.\n\n* **Industrial-Grade Process Design:** At its heart, Prometheus Swarm applies proven industrial process design principles to software development. \n * **Narrow Scoping:** Every project is meticulously broken down by the Planner Agent into small, well-defined, and narrowly-scoped modules or tasks. This minimizes ambiguity and ensures each AI agent has a crystal-clear objective.\n * **Modularity:** Like an assembly line, each component is built and tested independently. This isolates issues at the component level, preventing them from cascading and simplifying integration.\n\n* **Minimizing AI Hallucinations & Ensuring Accuracy:**\n * **Controlled Context via Embeddings:** Agents are provided with precise, relevant context for their tasks using our `.kno` embedding system. This localized knowledge (derived from project specs, existing code, and documentation) guides the AI, drastically reducing the likelihood of it generating irrelevant or nonsensical code (hallucinations). This also makes the system more efficient by limiting context usage.\n * **Prompt Engineering:** Sophisticated prompt engineering techniques are used to guide the AI models, instructing them on desired output formats, coding standards, and specific constraints.\n\n* **Multi-Agent Cross-Verification & Rigorous Testing:** \n * **Test-First, Test Often:** A \"test early and often\" philosophy is embedded. Builder agents often generate unit tests alongside their code. \n * **Dedicated QA Agents:** Specialized \"Red Team\" and \"Bug Finder\" agents act as an independent verification layer. They perform dynamic testing (running the code, simulating user interactions, attack scripts) and static analysis (checking for bugs, security vulnerabilities, anti-patterns) respectively.\n * **Iterative Refinement:** If any agent produces flawed code, the testing agents flag it. The issue is then routed back to a builder or a specialized fixer agent for correction. This iterative cycle of build-test-fix ensures problems are caught and resolved internally before the code reaches you.\n * **Diverse Perspectives:** Different agents may use different AI models or analysis techniques, providing multiple \"perspectives\" on the code and increasing the chances of catching subtle errors.\n\n* **Consistency and Maintainability by Design:**\n * **Coding Standards:** Prometheus Swarm can be guided to enforce consistent coding practices, type safety (e.g. in TypeScript), and clear code structure.\n * **Human-Readable Code:** The output is not cryptic or tangled. It\'s designed to be understandable and maintainable by human developers, facilitating long-term project viability and easier onboarding if human intervention is needed later.\n * **Integrated Documentation:** Documentation agents work alongside builder agents to produce inline comments, READMEs, and other necessary documentation, ensuring the codebase is well-explained.\n\n* **Continuous Improvement & Learning:** The Prometheus Swarm platform itself is designed to learn and improve. Successful patterns in code generation and problem-solving can be reinforced. Feedback from users and the performance of agents on various tasks contribute to refining the processes and agent capabilities over time. The open-source nature also means community contributions can continuously enhance quality mechanisms.\n\n* **Proven Results & Transparency:**\n * The process is transparent, with agent activities often visible via Git commits and PRs.\n * Early successes and partner projects (over 50 within weeks of launch) validate the effectiveness of this quality-focused approach. For instance, the ability to ship over 1000 PRs in 3 days by Koii Nodes for Prometheus-related tasks, or significant cost-saving optimizations like the one achieved by Yeet from Koii (\$80k/month AWS cost reduction), demonstrate real-world reliability and effectiveness.\n\n* **Your Assurance:** With Prometheus Swarm, you don't just get code quickly; you get code you can **count on**. The combination of meticulous planning, precise AI guidance, multi-layered automated testing, and a commitment to clear, maintainable outputs means we take quality seriously. We aim to deliver software that works, and when it occasionally doesn't, the system is designed to tell you why, making the path to resolution clear.\n\nTrust Prometheus Swarm for your next development endeavor, knowing that quality is not an afterthought, but a foundational principle of our entire process.
# Ensuring Quality: How Prometheus Swarm Guarantees Great Results
Prometheus Swarm is engineered to deliver not just code, but high-quality, reliable, and maintainable software. We understand the concerns around AI-generated code, such as hallucinations, errors, and poor structure. Our platform incorporates multiple layers of quality assurance to address these challenges head-on, ensuring you can trust the output for projects of any scale.
🧰 Tools
🪛 LanguageTool

[uncategorized] ~7-~7: Although a hyphen is possible, it is not necessary in a compound modifier in which the first word is an adverb that ends in ‘ly’.
Context: ...ner Agent into small, well-defined, and narrowly-scoped modules or tasks. This minimizes ambigu...

(HYPHENATED_LY_ADVERB_ADJECTIVE)


[style] ~7-~7: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...asks using our .kno embedding system. This localized knowledge (derived from proje...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)


[style] ~7-~7: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...t or nonsensical code (hallucinations). This also makes the system more efficient by...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)


[misspelling] ~7-~7: This word is normally spelled as one.
Context: ...ing for bugs, security vulnerabilities, anti-patterns) respectively.\n * **Iterative Ref...

(EN_COMPOUNDS_ANTI_PATTERNS)

🪛 markdownlint-cli2 (0.17.2)

7-7: Trailing punctuation in heading
Punctuation: '.'

(MD026, no-trailing-punctuation)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)


7-7: Spaces inside emphasis markers
null

(MD037, no-space-in-emphasis)

🤖 Prompt for AI Agents
In how-it-works/quality-assurance.md at line 7, the markdown contains literal
newline escape sequences (\n\n) within a single line, causing rendering issues.
Fix this by splitting the heading and the following paragraph into separate
lines, removing the literal \n\n and ensuring proper markdown formatting with
actual line breaks.

Comment thread introduction/index.md

**Stop copying code snippets from ChatGPT and hoping they work.** Experience the power of an AI swarm that builds complete, tested, production-ready applications on your behalf.

[Try Prometheus Swarm →](#) (link to quick start needed) No newline at end of file
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Fix empty link target. The link points to “#” which is not defined; replace with a valid Quick Start or documentation URL.

🧰 Tools
🪛 markdownlint-cli2 (0.17.2)

58-58: No empty links
null

(MD042, no-empty-links)

🤖 Prompt for AI Agents
In introduction/index.md at line 58, the link target is currently set to "#"
which is an empty placeholder. Replace the "#" with the actual URL or relative
path to the Quick Start guide or relevant documentation so the link directs
users to the intended resource.

Comment thread overview/index.md
Comment on lines +96 to +99
- Explore the [documentation](../docs/prometheus-swarm.md)
- Try out the [examples](../docs/examples.md)
- Join our [community](#community)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Fix or remove broken community link. The “Join our [community]” link uses a fragment #community that may not exist and omits “the” before “community.” Replace with a valid URL and proper phrasing (“Join our community” or “Join the community”).

🧰 Tools
🪛 markdownlint-cli2 (0.17.2)

98-98: Link fragments should be valid
null

(MD051, link-fragments)

🤖 Prompt for AI Agents
In overview/index.md around lines 96 to 99, the "Join our [community]" link uses
a fragment "#community" that may not exist and is missing "the" before
"community." Fix this by replacing the fragment with a valid URL pointing to the
actual community page and update the link text to "Join the community" for
proper phrasing.

Comment thread guides/for-enterprise.md
* **Legacy System Modernization:** Utilize AI agents to help refactor or generate modern equivalents of legacy code components.
* **Accelerated dApp and Smart Contract Development:** Blockchain projects can auto-generate and test suites of smart contracts, backend services, and frontend dApps, significantly reducing time-to-market.
The core value is speed, cost-efficiency, higher quality code, and the ability to build custom, AI-powered solutions that understand your business.
* **Partnership and Enterprise Support:** The Prometheus Swarm team offers dedicated support for enterprise integration and custom solution development. We can assist with setting up private swarms, developing domain-specific agents, and ensuring seamless integration with your workflows. We invite interested enterprises and potential partners to **get in touch to discuss your specific needs** and explore how Prometheus Swarm can drive innovation within your organization. (Link to enterprise contact form or partnership inquiry page needed). No newline at end of file
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Update placeholder call to action. Replace the placeholder text with a link to the enterprise contact form or partnership inquiry page.

🤖 Prompt for AI Agents
In guides/for-enterprise.md at line 20, replace the placeholder text "get in
touch to discuss your specific needs" with an actual hyperlink pointing to the
enterprise contact form or partnership inquiry page URL. Ensure the link is
clearly visible and clickable to direct users to the appropriate contact
resource.

Comment thread feature-spec.md
Comment on lines +1 to +4
Thanks! I’ll now create a specific, grouped GitBook update plan for [https://prometheus-swarm.github.io](https://prometheus-swarm.github.io) that introduces and clearly presents Prometheus Swarm’s story, offering, technical architecture, payment model, and onboarding journey. All major user types—non-devs, developers, and enterprise clients—will be guided to relevant sections.

I'll let you know when the full scope of changes is ready for review and implementation.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Add YAML front matter for GitBook/Jekyll integration.

This file currently lacks the required front matter block for navigation. Insert at the very top:

+---
+title: "Prometheus Swarm GitBook Update Outline"
+nav_order: 1
+parent: "GitBook Update Plans"
+---

This ensures the document is picked up correctly in the site’s sidebar and ordering.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Thanks! I’ll now create a specific, grouped GitBook update plan for [https://prometheus-swarm.github.io](https://prometheus-swarm.github.io) that introduces and clearly presents Prometheus Swarm’s story, offering, technical architecture, payment model, and onboarding journey. All major user types—non-devs, developers, and enterprise clients—will be guided to relevant sections.
I'll let you know when the full scope of changes is ready for review and implementation.
---
title: "Prometheus Swarm GitBook Update Outline"
nav_order: 1
parent: "GitBook Update Plans"
---
Thanks! I’ll now create a specific, grouped GitBook update plan for [https://prometheus-swarm.github.io](https://prometheus-swarm.github.io) that introduces and clearly presents Prometheus Swarm’s story, offering, technical architecture, payment model, and onboarding journey. All major user types—non-devs, developers, and enterprise clients—will be guided to relevant sections.
I'll let you know when the full scope of changes is ready for review and implementation.
🤖 Prompt for AI Agents
In feature-spec.md at the very top of the file (lines 1 to 4), add the required
YAML front matter block for GitBook/Jekyll integration. Insert the following
lines exactly at the beginning: three dashes, then "title: Feature
Specification", "sidebar_position: 1", and three dashes again. This will enable
proper navigation and ordering in the site sidebar.

Comment thread knowledgebase.md
Comment on lines +1 to +6
Got it. I’ll synthesize a foundational knowledgebase for Prometheus Swarm—including the product offering, value proposition, architectural concepts, backstory, and key differentiators—by combining insights from the website, GitHub repos, Twitter threads, and your uploaded transcript.

I’ll organize the material into structured sections designed to support whitepapers, docs, and broader messaging. I’ll let you know when the complete draft is ready.


# Prometheus Swarm Knowledge Base
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Replace conversational intro with YAML front matter and main header.

The current intro lines are from an AI narrative and not part of the published doc. Remove lines 1–6 and add a front matter block plus the main heading:

- Got it. I’ll synthesize a foundational knowledgebase...
- I’ll organize the material into structured sections...
- 
- # Prometheus Swarm Knowledge Base
+---
+title: "Prometheus Swarm Knowledge Base"
+nav_order: 3
+parent: "Documentation"
+---
+# Prometheus Swarm Knowledge Base

This change ensures Jekyll/GitBook will process the file correctly and starts with the proper header.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Got it. I’ll synthesize a foundational knowledgebase for Prometheus Swarm—including the product offering, value proposition, architectural concepts, backstory, and key differentiators—by combining insights from the website, GitHub repos, Twitter threads, and your uploaded transcript.
I’ll organize the material into structured sections designed to support whitepapers, docs, and broader messaging. I’ll let you know when the complete draft is ready.
# Prometheus Swarm Knowledge Base
---
title: "Prometheus Swarm Knowledge Base"
nav_order: 3
parent: "Documentation"
---
# Prometheus Swarm Knowledge Base
🧰 Tools
🪛 LanguageTool

[style] ~3-~3: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...itepapers, docs, and broader messaging. I’ll let you know when the complete draft...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)

🤖 Prompt for AI Agents
In knowledgebase.md lines 1 to 6, remove the conversational AI narrative intro
and replace it with a YAML front matter block followed by the main header. This
front matter should include metadata like title and description to ensure proper
processing by Jekyll or GitBook, and the main header should be the first visible
content line.

@alexander-morris alexander-morris merged commit 4ee707a into main May 23, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant