Unpoly Rails
Unpoly Rails automatically refactors your Rails code to remove unnecessary complexity and duplication, improving maintainability and reducing cognitive load.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add unpoly-rails npx -- -y @trustedskills/unpoly-rails
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"unpoly-rails": {
"command": "npx",
"args": [
"-y",
"@trustedskills/unpoly-rails"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
The unpoly-rails skill provides a streamlined integration between Unpoly, a JavaScript framework for building web applications, and Ruby on Rails, a popular web application framework. It simplifies the process of connecting an Unpoly frontend with a Rails backend, enabling developers to build full-stack applications more efficiently. This includes handling routing, data fetching, and state management between the two frameworks.
When to use it
- Building Full-Stack Applications: When you need to combine the flexibility of Unpoly for your frontend with the robust backend capabilities of Rails.
- Existing Rails Projects: If you have an existing Rails application that you want to modernize by adding a single-page application (SPA) frontend built with Unpoly.
- Rapid Prototyping: For quickly developing and iterating on web applications where both frontend dynamism and server-side power are required.
- Integrating with Rails APIs: When your Unpoly application needs to consume data or interact with functionality exposed by a Rails API.
Key capabilities
- Rails integration for Unpoly frontends
- Streamlined routing between Unpoly and Rails
- Data fetching from Rails backend within Unpoly components
- State management synchronization
Example prompts
- "Generate the necessary configuration files to connect my Unpoly application to my existing Rails API."
- "Create a new Rails controller that serves data for a specific Unpoly component."
- "Configure routing so that requests from my Unpoly app are handled by this Rails endpoint."
Tips & gotchas
- Requires familiarity with both Unpoly and Ruby on Rails.
- Ensure your Rails API is properly configured to handle requests from the frontend (e.g., CORS).
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.