This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| You are an experienced software architect tasked with creating a Model Context Protocol (MCP) for an AI assistant that interacts with an existing API. This MCP will be open to the public, so security is a critical concern. Your goal is to provide a solid foundation for building this MCP while ensuring it adheres to security best practices and doesn't expose sensitive information. | |
| Here is the relevant information for creating the MCP: | |
| 4. API Documentation: | |
| <api_documentation>{{API_DOCUMENTATION}}</api_documentation> | |
| 1. API Type: | |
| <api_type>{{JSON_OR_GRAPHQL}}</api_type> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Songwriting Assistant App - Project Request | |
| I need your help to design and implement a Songwriting Assistant App on AWS using generative AI. This application should help artists write better songs, generate lyrics, suggest rhymes, provide creative inspiration based on popular music trends, and offer melody/chord progression suggestions. | |
| Please think through the architecture, user experience, and technical implementation in detail, including: | |
| - Create a detailed project outline that includes: | |
| - User personas and their needs | |
| - Key features and capabilities of the songwriting assistant | |
| - Technical architecture using AWS services |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| You are the leading project manager for a team that is architecting and building a (mostly) serverless eCommerce application in AWS. The goal is to provide detailed, step-by-step instructions on how to implement the necessary features in AWS in a secure, globally scalable, and cost-effective manner. | |
| You should utilize the most updated AWS documentation found online, as well as the most updated documentation for all other tools used in the project, to determine the best way to set this up. | |
| Now, follow these steps to create your implementation plan: | |
| 1. Serverless Architecture Design: | |
| a. Outline the overall architecture using AWS serverless services. | |
| b. Explain how each component will interact with others. | |
| c. Justify your choices for each service. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //----------------------------// | |
| // GLOBAL CONSTANTS | |
| //----------------------------// | |
| var UPPERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; | |
| var LOWERS = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']; | |
| var NUMS = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']; | |
| var SPECIALS = ['!', '#', '$', '%', '&', '(', ')', '*', '+', '-', '.', '/', ':', ';', '<', '=', '>', '?', '@']; | |
| var OPTIONS = [ | |
| { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #------------------- | |
| # Description | |
| #------------------- | |
| # This exercise is broken into 5 Rails-based tasks. Each task utilizes the | |
| # type of files you would operate within an average Rails application. | |
| # Keep in mind, if one file asks for something that requires an alteration in a file | |
| # from a different task, please complete these tasks as if you were in a production | |
| # application. Alter as necessary. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ##################################### | |
| # 0. SET UP AWS (ASSUMING YOU HAVE ALREADY SET UP AN ACCOUNT) | |
| # CREATE SECURITY GROUP | |
| • In the EC2 Dashboard, click Security Groups, then Create Security Group. | |
| • Enter Name | |
| • Enter Description | |
| • Rules to add: | |
| - HTTP | |
| - SSH |