Skip to content

docs: add Erode tooling page#2728

Merged
davydkov merged 1 commit intolikec4:mainfrom
parse:docs/add-erode-tooling-page
Mar 9, 2026
Merged

docs: add Erode tooling page#2728
davydkov merged 1 commit intolikec4:mainfrom
parse:docs/add-erode-tooling-page

Conversation

@parse
Copy link
Copy Markdown
Contributor

@parse parse commented Mar 8, 2026

Summary

  • Add documentation page for Erode
  • Page includes experimental callout, links to erode.dev/GitHub, and quick start for GitHub Actions, CLI, and Claude Code skill integrations
  • Placed under Tooling section (auto-discovered via sidebar autogenerate)

Summary by CodeRabbit

  • Documentation
    • Added Erode documentation page with quick-start guide, integration methods (GitHub Actions, CLI, Claude Code Skill), and navigation links to Getting Started and GitHub resources.

Add documentation page for Erode, an AI-powered architecture drift
detection tool that uses LikeC4 models. Includes experimental callout,
links to erode.dev and GitHub, and quick start for GitHub Actions, CLI,
and Claude Code skill integrations.
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Mar 8, 2026

⚠️ No Changeset found

Latest commit: 20a6afd

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 8, 2026

📝 Walkthrough

Walkthrough

A new documentation page for the Erode tool has been added to the docs site. The page describes AI-powered architecture drift detection capabilities, includes integration methods (GitHub Actions, CLI, Claude Code Skill), quick-start guidance, and navigation links to related resources.

Changes

Cohort / File(s) Summary
Erode Documentation
apps/docs/src/content/docs/tooling/erode.mdx
New documentation page introducing the Erode tool with experimental badge, feature descriptions, three integration methods for quick start, and navigation cards.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Poem

🐰 Hop, hop, here comes a doc so neat,
Erode's a drift-detector so sweet,
With badges of wonder and links galore,
The tooling guide opens a new door!

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description provides a clear summary of changes but does not follow the required checklist template with verification items. Add the required checklist items from the template (contribution guidelines, rebasing, conventional commits, tests, documentation updates, etc.) and check them off as applicable.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the main change: adding a documentation page for the Erode tooling, which matches the file addition in the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@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: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@apps/docs/src/content/docs/tooling/erode.mdx`:
- Around line 46-48: Under the "Claude Code Skill" subsection (heading "Claude
Code Skill"), add a minimal concrete first step so it reads like a quick start:
briefly state one install or enable action (e.g., install the Erode Claude Code
skill or enable it in Claude), show the minimal required config values or
command to run, and include a one-line example of invoking the skill (e.g., what
a sample prompt or call looks like) and a pointer to the external docs link for
details; keep this as a short 2–3 sentence snippet immediately after the heading
and before the existing link.
- Around line 36-38: The snippet currently shows a standalone "uses:
erode-app/erode@0" step fragment; wrap it in a minimal runnable GitHub Actions
workflow by adding a top-level jobs block with a job id (e.g., "erode"), a
runs-on value (e.g., ubuntu-latest), and a steps list that contains the existing
"uses: erode-app/erode@0" entry so the example is valid under
jobs.<job_id>.steps; update the docs file content around the "uses:
erode-app/erode@0" fragment accordingly.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 62fceceb-1206-4d71-8f6e-b6b32c2b7398

📥 Commits

Reviewing files that changed from the base of the PR and between 6180902 and 20a6afd.

📒 Files selected for processing (1)
  • apps/docs/src/content/docs/tooling/erode.mdx

Comment on lines +36 to +38
```yaml
- uses: erode-app/erode@0
```
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🌐 Web query:

Does GitHub Actions allow - uses: owner/repo@refas a standalone workflow snippet, or mustusesappear underjobs.<job_id>.steps? Please cite the official GitHub Actions workflow syntax docs.

💡 Result:

No. In a workflow file, - uses: owner/repo@ref is valid only as a step under jobs.<job_id>.steps[*].uses (i.e., jobs.<job_id>.steps: - uses: ...). GitHub’s workflow syntax defines uses for actions at the step level, not as a top-level/standalone workflow snippet. [1]

The only place uses is valid at the job level is jobs.<job_id>.uses, and that is specifically for calling a reusable workflow (with syntax like {owner}/{repo}/.github/workflows/{filename}@{ref}), not owner/repo@ref for an action. [2]

Sources (official docs):

  1. GitHub Docs — Workflow syntax for GitHub Actions (jobs.<job_id>.steps[*].uses and examples showing uses: under steps). (docs.github.com)
  2. GitHub Docs — Workflow syntax for GitHub Actions (jobs.<job_id>.uses for reusable workflows and its required syntax). (docs.github.com)

Citations:


Use a runnable workflow example here.

The snippet at line 37 is only a step fragment. GitHub Actions requires uses to appear under jobs.<job_id>.steps, not as a standalone workflow snippet. Wrap it in the minimal jobs → steps context.

Proposed doc fix
 ### GitHub Actions
 
 ```yaml
-- uses: erode-app/erode@0
+jobs:
+  erode:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: erode-app/erode@0
</details>

<!-- suggestion_start -->

<details>
<summary>📝 Committable suggestion</summary>

> ‼️ **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.

```suggestion

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@apps/docs/src/content/docs/tooling/erode.mdx` around lines 36 - 38, The
snippet currently shows a standalone "uses: erode-app/erode@0" step fragment;
wrap it in a minimal runnable GitHub Actions workflow by adding a top-level jobs
block with a job id (e.g., "erode"), a runs-on value (e.g., ubuntu-latest), and
a steps list that contains the existing "uses: erode-app/erode@0" entry so the
example is valid under jobs.<job_id>.steps; update the docs file content around
the "uses: erode-app/erode@0" fragment accordingly.

Comment on lines +46 to +48
### Claude Code Skill

Erode is also available as a Claude Code skill — see the [docs](https://erode.dev/docs/getting-started/) for details.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Add one concrete first step for the Claude Code skill.

This subsection currently just redirects readers to external docs, so it doesn't really function as a quick start like the GitHub Actions and CLI sections do. A minimal install/config snippet here would make the "three ways" framing consistent.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@apps/docs/src/content/docs/tooling/erode.mdx` around lines 46 - 48, Under the
"Claude Code Skill" subsection (heading "Claude Code Skill"), add a minimal
concrete first step so it reads like a quick start: briefly state one install or
enable action (e.g., install the Erode Claude Code skill or enable it in
Claude), show the minimal required config values or command to run, and include
a one-line example of invoking the skill (e.g., what a sample prompt or call
looks like) and a pointer to the external docs link for details; keep this as a
short 2–3 sentence snippet immediately after the heading and before the existing
link.

@davydkov davydkov enabled auto-merge (squash) March 9, 2026 10:51
@davydkov davydkov merged commit 968f5f1 into likec4:main Mar 9, 2026
14 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.

2 participants