Skip to content

Add Agentify — generate .cursorrules from OpenAPI specs#231

Open
koriyoshi2041 wants to merge 1 commit intoPatrickJS:mainfrom
koriyoshi2041:add-agentify
Open

Add Agentify — generate .cursorrules from OpenAPI specs#231
koriyoshi2041 wants to merge 1 commit intoPatrickJS:mainfrom
koriyoshi2041:add-agentify

Conversation

@koriyoshi2041
Copy link
Copy Markdown

@koriyoshi2041 koriyoshi2041 commented Apr 4, 2026

What is Agentify?

Agentify (agentify-cli on npm) is an open-source TypeScript CLI that transforms any OpenAPI specification into 9 agent interface formats — including .cursorrules.

One command generates .cursorrules files automatically from any API spec:

npx agentify-cli transform <openapi-spec> -f cursorrules

Key details

Why this belongs in Utilities

Agentify generates .cursorrules files programmatically from OpenAPI specs, making it a utility tool for the Cursor ecosystem. It fits alongside "Cursor Watchful Headers" in the Utilities section.

Summary by CodeRabbit

  • Documentation
    • Added a new utilities entry documenting the Agentify TypeScript CLI tool. The documentation provides comprehensive information about its ability to transform OpenAPI specifications into multiple agent interface formats. An example command is included to help users quickly understand how to use the tool in their projects.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 4, 2026

📝 Walkthrough

Walkthrough

A single line was added to the README.md file under the "Utilities" section, introducing a reference to the Agentify TypeScript CLI tool with a description of its OpenAPI-to-agent transformation capabilities and example usage.

Changes

Cohort / File(s) Summary
Documentation Update
README.md
Added new entry under "Utilities" section referencing Agentify TypeScript CLI tool, including description of OpenAPI spec transformation feature and example command.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

A utility tool, shiny and bright,
Transforms OpenAPI specs just right!
With Agentify CLI, agents take flight,
One humble line makes the docs complete—
A rabbit's contribution, neat! 🐰✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title mentions generating .cursorrules from OpenAPI specs, which aligns with one of Agentify's output formats, but the raw summary and PR objectives indicate the primary change is adding a Utilities section entry for Agentify that supports nine agent interface formats, not specifically .cursorrules generation. Consider whether the title should emphasize adding Agentify to the Utilities section more broadly, or clarify if .cursorrules is indeed the primary use case being highlighted.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
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

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.

Warning

⚠️ This pull request might be slop. It has been flagged by CodeRabbit slop detection and should be reviewed carefully.

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: 1

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

Inline comments:
In `@README.md`:
- Line 288: Replace the absolute external URL in the README entry for "Agentify"
with a repository-relative link: update the link text
"[Agentify](https://github.com/koriyoshi2041/agentify)" to point to the local
path for the tool or its documentation (e.g., a relative path like
./docs/agentify.md or ./tools/agentify/README.md), or create a local docs page
and link to it relatively; ensure the rest of the sentence and the command `npx
agentify-cli transform <openapi-spec>` remain unchanged and that the new
relative path resolves correctly in the repository.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: da3cc65f-8823-4411-b458-a86a9679a9ce

📥 Commits

Reviewing files that changed from the base of the PR and between fc2ce04 and 91f9b0d.

📒 Files selected for processing (1)
  • README.md


### Utilities

- [Agentify](https://github.com/koriyoshi2041/agentify) - A TypeScript CLI tool that transforms OpenAPI specs into 9 agent interface formats including `.cursorrules`, CLAUDE.md, MCP servers, AGENTS.md, Skills, and more. Run `npx agentify-cli transform <openapi-spec>` to generate `.cursorrules` files automatically from any API specification.
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

Use a repository-relative link for the new Utilities entry

Line 288 uses an absolute external URL, but this repo’s README rules require relative links. Please point this entry to a relative path in the repository (or add a local doc page and link to it relatively) to keep the README compliant.

As per coding guidelines "Ensure all links in the README.md file are relative and correct".

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

In `@README.md` at line 288, Replace the absolute external URL in the README entry
for "Agentify" with a repository-relative link: update the link text
"[Agentify](https://github.com/koriyoshi2041/agentify)" to point to the local
path for the tool or its documentation (e.g., a relative path like
./docs/agentify.md or ./tools/agentify/README.md), or create a local docs page
and link to it relatively; ensure the rest of the sentence and the command `npx
agentify-cli transform <openapi-spec>` remain unchanged and that the new
relative path resolves correctly in the repository.

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