JRVS is an advanced AI agent leveraging the JARCORE autonomous coding engine, featuring a RAG knowledge base, web scraping, calendar integration, and code generation capabilities. It allows users to harness the power of their preferred local AI for enhanced productivity.
claude install Xthebuilder/JRVSJRVS is an advanced AI agent leveraging the JARCORE autonomous coding engine, featuring a RAG knowledge base, web scraping, calendar integration, and code generation capabilities. It allows users to harness the power of their preferred local AI for enhanced productivity.
Automating code generation for projects
Scraping web data for market analysis
Integrating calendar events with coding tasks
Enhancing productivity with autonomous coding assistance
claude install Xthebuilder/JRVSgit clone https://github.com/Xthebuilder/JRVSCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I need to create a new feature for TOMI that allows users to schedule crypto payments. Here's the user story: [USER_STORY]. Generate a detailed technical specification including API endpoints, database schema changes, and frontend UI updates. Also, provide a risk assessment and suggest testing strategies. Use the JARCORE engine to ensure the solution is secure and scalable.
Based on your request, here's a comprehensive technical specification for the scheduled crypto payments feature in TOMI:
**API Endpoints**
1. POST /api/scheduled-payments - Create a new scheduled payment
2. GET /api/scheduled-payments - List all scheduled payments for a user
3. PUT /api/scheduled-payments/{id} - Update a scheduled payment
4. DELETE /api/scheduled-payments/{id} - Cancel a scheduled payment
5. POST /api/scheduled-payments/execute - Webhook for payment execution
**Database Schema**
```sql
CREATE TABLE scheduled_payments (
id SERIAL PRIMARY KEY,
user_id INTEGER REFERENCES users(id),
recipient_wallet VARCHAR(255) NOT NULL,
amount DECIMAL(18,8) NOT NULL,
crypto_currency VARCHAR(10) NOT NULL,
schedule_time TIMESTAMP NOT NULL,
status VARCHAR(20) NOT NULL DEFAULT 'pending',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
**Frontend UI Updates**
1. Add a 'Schedule Payment' button in the send payment flow
2. Create a new 'Scheduled Payments' tab in the wallet dashboard
3. Implement a calendar picker for selecting payment dates
4. Add status indicators for each scheduled payment
**Risk Assessment**
1. Payment Execution Risk: Implement a retry mechanism with exponential backoff
2. Time Zone Handling: Ensure proper time zone conversion for scheduled times
3. Rate Limiting: Implement API rate limiting to prevent abuse
**Testing Strategies**
1. Unit tests for each API endpoint
2. Integration tests for the payment execution webhook
3. End-to-end tests for the complete payment flow
4. Load testing to ensure system can handle peak traffic
5. Manual testing for edge cases (e.g., payments scheduled for dates in the past)
The JARCORE engine has analyzed these requirements and suggests implementing this feature using a microservices architecture to ensure scalability and maintainability. The solution should also integrate with TOMI's existing notification system to alert users when payments are executed.Streamline talent acquisition with collaborative tools and customizable interview processes.
Gain insights into SaaS spending with real-time analytics and budget forecasting tools.
Orchestrate workloads with multi-cloud support, job scheduling, and integrated service discovery features.
Design, document, and generate code for APIs with interactive tools for developers.
Manage CI/CD processes efficiently with build configuration as code and multi-language support.
Enhance performance monitoring and root cause analysis with real-time distributed tracing.
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan