Skip to content

feat(agent): add rest api skill#3555

Merged
ashwinvaidya17 merged 1 commit intoopen-edge-platform:mainfrom
ashwinvaidya17:ashwin/feat/rest_api_skill
Apr 22, 2026
Merged

feat(agent): add rest api skill#3555
ashwinvaidya17 merged 1 commit intoopen-edge-platform:mainfrom
ashwinvaidya17:ashwin/feat/rest_api_skill

Conversation

@ashwinvaidya17
Copy link
Copy Markdown
Contributor

📝 Description

  • Add REST API skill

✨ Changes

Select what type of change your PR is:

  • 🚀 New feature (non-breaking change which adds functionality)
  • 🐞 Bug fix (non-breaking change which fixes an issue)
  • 🔄 Refactor (non-breaking change which refactors the code base)
  • ⚡ Performance improvements
  • 🎨 Style changes (code style/formatting)
  • 🧪 Tests (adding/modifying tests)
  • 📚 Documentation update
  • 📦 Build system changes
  • 🚧 CI/CD configuration
  • 🔧 Chore (general maintenance)
  • 🔒 Security update
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)

✅ Checklist

Before you submit your pull request, please make sure you have completed the following steps:

  • 📚 I have made the necessary updates to the documentation (if applicable).
  • 🧪 I have written tests that support my changes and prove that my fix is effective or my feature works (if applicable).
  • 🏷️ My PR title follows conventional commit format.

For more information about code review checklists, see the Code Review Checklist.

Signed-off-by: Ashwin Vaidya <ashwin.vaidya@intel.com>
Copilot AI review requested due to automatic review settings April 21, 2026 14:26
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a new agent “skill” focused on REST API design/review for the Anomalib Studio FastAPI backend, and wires it into the main Copilot review priorities so it can be referenced during PR reviews affecting application/backend/.

Changes:

  • Introduces a new FastAPI REST API design skill with rules and a review workflow.
  • Adds a REST API checklist document to support consistent endpoint reviews.
  • Updates .github/copilot-instructions.md to include the new priority section and skill reference entry.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/copilot-instructions.md Adds Priority 8 guidance for Studio backend REST API design and references the new skill in the authoritative list.
.agents/skills/fastapi-rest-api-design/SKILL.md Defines the REST API design skill rules (routes, HTTP semantics, contracts, DI boundaries, security/operability).
.agents/skills/fastapi-rest-api-design/REST_API_CHECKLIST.md Provides a concrete checklist to apply during endpoint creation/review.

@ashwinvaidya17 ashwinvaidya17 merged commit c681709 into open-edge-platform:main Apr 22, 2026
33 checks passed
@ashwinvaidya17 ashwinvaidya17 deleted the ashwin/feat/rest_api_skill branch April 22, 2026 07:20
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