Created
April 28, 2025 18:02
-
-
Save jimmypocock/4302a69fbc371d2878af842fb09bc38d to your computer and use it in GitHub Desktop.
Songwriting.AI Assistant App [Claude Prompt]
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 | |
- Integration with generative AI models (Amazon Bedrock) | |
- Data flow and processing pipeline | |
- Security considerations and guardrails | |
- Create AWS SAM templates to deploy the infrastructure, including: | |
- API Gateway for the REST interface | |
- Lambda functions for backend processing | |
- DynamoDB for storing user data and song information | |
- Amazon Bedrock integration for LLM capabilities | |
- Amazon S3 for static web content | |
- CloudFront for content delivery | |
- Amazon Cognito for user authentication | |
- Any other necessary AWS services | |
- Create a README.md that explains: | |
- Project overview and value proposition | |
- Architecture diagram and explanation | |
- Deployment instructions | |
- Usage examples with screenshots or code snippets | |
- Configuration options | |
- Limitations and considerations | |
- Future enhancement possibilities | |
- Create Lambda function code for key components: | |
- Lyric generation function | |
- Rhyme suggestion function | |
- Song structure recommendation function | |
- Trend analysis function | |
- Function to integrate with Amazon Bedrock | |
- Any utility functions needed | |
- Create necessary frontend code samples for the UI/UX: | |
- Basic HTML/CSS/JS structure | |
- API integration code | |
- User interaction flows | |
Throughout this project, be mindful of: | |
- Implementing appropriate guardrails to prevent inappropriate content generation | |
- Optimizing for cost and performance | |
- Implementing the right architectural pattern (single agent vs multi-agent) | |
- Using streaming capabilities where appropriate for real-time feedback | |
- Properly handling user data and privacy | |
- Implementing appropriate error handling and recovery | |
Let's create a songwriting assistant that helps artists unlock their creativity while maintaining quality, originality, and appropriate content boundaries. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment