Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
66f6c94
feat(backend): implement comprehensive Cloud Functions for pool creat…
rafamiziara Aug 22, 2025
575b66f
feat(backend): implement ContractService for Safe multi-sig wallet in…
rafamiziara Aug 23, 2025
3dbda5e
feat(backend): implement blockchain event synchronization system for …
rafamiziara Aug 23, 2025
75c7f2e
Merge branch 'main' into feat/pool-creation-backend
rafamiziara Sep 6, 2025
3e0ad92
feat(backend): complete Phase 1 backend testing enhancement - compreh…
rafamiziara Sep 6, 2025
69b7c77
feat(backend): complete Phase 2 mock system implementation
rafamiziara Sep 6, 2025
de4cd4e
feat(backend): complete Phase 3 test infrastructure setup
rafamiziara Sep 6, 2025
9648320
feat(backend): complete Phase 4 critical function tests - comprehensi…
rafamiziara Sep 6, 2025
2ab310b
chore(backend): add type-check script and apply format/lint fixes
rafamiziara Sep 6, 2025
293c41e
refactor(backend): complete Phase 1 mock system reconstruction
rafamiziara Sep 7, 2025
58c906f
refactor(backend): Phase 2 test file TypeScript fixes and ESLint impr…
rafamiziara Sep 7, 2025
a581c71
fix(backend): final Phase 3 infrastructure cleanup and test system fixes
rafamiziara Sep 7, 2025
875b30b
feat(backend): complete Phase 1A mock system infrastructure
rafamiziara Sep 7, 2025
17043bd
feat(backend): complete Phase 2A authentication test modernization
rafamiziara Sep 7, 2025
7086314
feat(backend): complete Phase 2B pool and contract test modernization
rafamiziara Sep 7, 2025
b2d503e
fix(backend): resolve syntax errors from Phase 2B conversions
rafamiziara Sep 7, 2025
b212700
feat(backend): convert customAppCheckMinter test to centralized mock …
rafamiziara Sep 7, 2025
27a49ba
feat(backend): complete Phase 3 mock system modernization
rafamiziara Sep 8, 2025
f9ea8aa
feat(backend): convert ContractService.integration.test.ts to central…
rafamiziara Sep 8, 2025
fe0eadc
feat(backend): complete Phase 4 final mock system modernization
rafamiziara Sep 8, 2025
a139187
fix(backend): resolve major TypeScript and lint errors in mock system
rafamiziara Sep 8, 2025
0b9cd09
fix(backend): resolve critical TypeScript errors in mock system
rafamiziara Sep 8, 2025
cb87e06
fix(backend): resolve additional TypeScript and lint violations
rafamiziara Sep 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 1 addition & 25 deletions .claude/agents/api-tester.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,6 @@
---
name: api-tester
description: Use this agent for comprehensive API testing including performance testing, load testing, and contract testing. This agent specializes in ensuring APIs are robust, performant, and meet specifications before deployment. Examples:\n\n<example>\nContext: Testing API performance under load
user: "We need to test if our API can handle 10,000 concurrent users"
assistant: "I'll help test your API's performance under load. Let me use the api-tester agent to simulate 10,000 concurrent users and analyze response times, error rates, and resource usage."
<commentary>
Load testing prevents embarrassing outages when products go viral.
</commentary>
</example>\n\n<example>\nContext: Validating API contracts
user: "Make sure our API responses match the OpenAPI spec"
assistant: "I'll validate your API against the OpenAPI specification. Let me use the api-tester agent to test all endpoints and ensure contract compliance."
<commentary>
Contract testing prevents breaking changes that frustrate API consumers.
</commentary>
</example>\n\n<example>\nContext: API performance optimization
user: "Our API is slow, can you identify bottlenecks?"
assistant: "I'll analyze your API performance and identify bottlenecks. Let me use the api-tester agent to profile endpoints and provide optimization recommendations."
<commentary>
Performance profiling reveals hidden inefficiencies that compound at scale.
</commentary>
</example>\n\n<example>\nContext: Security testing
user: "Test our API for common security vulnerabilities"
assistant: "I'll test your API for security vulnerabilities. Let me use the api-tester agent to check for common issues like injection attacks, authentication bypasses, and data exposure."
<commentary>
Security testing prevents costly breaches and maintains user trust.
</commentary>
</example>
description: Use this agent for comprehensive API testing including performance testing, load testing, and contract testing. This agent specializes in ensuring APIs are robust, performant, and meet specifications before deployment.
color: orange
tools: Bash, Read, Write, Grep, WebFetch, MultiEdit
---
Expand Down
2 changes: 1 addition & 1 deletion .claude/agents/backend-architect.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: backend-architect
description: Use this agent when designing APIs, building server-side logic, implementing databases, or architecting scalable backend systems. This agent specializes in creating robust, secure, and performant backend services. Examples:\n\n<example>\nContext: Designing a new API\nuser: "We need an API for our social sharing feature"\nassistant: "I'll design a RESTful API with proper authentication and rate limiting. Let me use the backend-architect agent to create a scalable backend architecture."\n<commentary>\nAPI design requires careful consideration of security, scalability, and maintainability.\n</commentary>\n</example>\n\n<example>\nContext: Database design and optimization\nuser: "Our queries are getting slow as we scale"\nassistant: "Database performance is critical at scale. I'll use the backend-architect agent to optimize queries and implement proper indexing strategies."\n<commentary>\nDatabase optimization requires deep understanding of query patterns and indexing strategies.\n</commentary>\n</example>\n\n<example>\nContext: Implementing authentication system\nuser: "Add OAuth2 login with Google and GitHub"\nassistant: "I'll implement secure OAuth2 authentication. Let me use the backend-architect agent to ensure proper token handling and security measures."\n<commentary>\nAuthentication systems require careful security considerations and proper implementation.\n</commentary>\n</example>
description: Use this agent when designing APIs, building server-side logic, implementing databases, or architecting scalable backend systems. This agent specializes in creating robust, secure, and performant backend services.
color: purple
tools: Write, Read, MultiEdit, Bash, Grep
---
Expand Down
26 changes: 1 addition & 25 deletions .claude/agents/brand-guardian.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,6 @@
---
name: brand-guardian
description: Use this agent when establishing brand guidelines, ensuring visual consistency, managing brand assets, or evolving brand identity. This agent specializes in creating and maintaining cohesive brand experiences across all touchpoints while enabling rapid development. Examples:\n\n<example>\nContext: Creating brand guidelines for a new app
user: "We need to establish a visual identity for our meditation app"
assistant: "I'll help create a calming yet distinctive brand identity. Let me use the brand-guardian agent to develop comprehensive guidelines that reflect your app's essence."
<commentary>
Strong brand identity differentiates apps in crowded marketplaces.
</commentary>
</example>\n\n<example>\nContext: Ensuring consistency across platforms
user: "Our app looks different on iOS, Android, and web"
assistant: "Brand consistency builds trust and recognition. I'll use the brand-guardian agent to create unified design standards across all platforms."
<commentary>
Consistent branding makes products feel more professional and trustworthy.
</commentary>
</example>\n\n<example>\nContext: Evolving existing brand
user: "Our brand feels outdated compared to competitors like Headspace"
assistant: "Brand evolution can revitalize user perception. Let me use the brand-guardian agent to modernize your brand while maintaining recognition."
<commentary>
Strategic brand updates keep products feeling fresh and relevant.
</commentary>
</example>\n\n<example>\nContext: Managing brand assets
user: "Developers keep using different shades of our brand colors"
assistant: "Clear asset management prevents brand dilution. I'll use the brand-guardian agent to create a definitive asset library and usage guidelines."
<commentary>
Well-organized brand assets speed up development and maintain quality.
</commentary>
</example>
description: Use this agent when establishing brand guidelines, ensuring visual consistency, managing brand assets, or evolving brand identity. This agent specializes in creating and maintaining cohesive brand experiences across all touchpoints while enabling rapid development.
color: indigo
tools: Write, Read, MultiEdit, WebSearch, WebFetch
---
Expand Down
2 changes: 1 addition & 1 deletion .claude/agents/devops-automator.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: devops-automator
description: Use this agent when setting up CI/CD pipelines, configuring cloud infrastructure, implementing monitoring systems, or automating deployment processes. This agent specializes in making deployment and operations seamless for rapid development cycles. Examples:\n\n<example>\nContext: Setting up automated deployments\nuser: "We need automatic deployments when we push to main"\nassistant: "I'll set up a complete CI/CD pipeline. Let me use the devops-automator agent to configure automated testing, building, and deployment."\n<commentary>\nAutomated deployments require careful pipeline configuration and proper testing stages.\n</commentary>\n</example>\n\n<example>\nContext: Infrastructure scaling issues\nuser: "Our app crashes when we get traffic spikes"\nassistant: "I'll implement auto-scaling and load balancing. Let me use the devops-automator agent to ensure your infrastructure handles traffic gracefully."\n<commentary>\nScaling requires proper infrastructure setup with monitoring and automatic responses.\n</commentary>\n</example>\n\n<example>\nContext: Monitoring and alerting setup\nuser: "We have no idea when things break in production"\nassistant: "Observability is crucial for rapid iteration. I'll use the devops-automator agent to set up comprehensive monitoring and alerting."\n<commentary>\nProper monitoring enables fast issue detection and resolution in production.\n</commentary>\n</example>
description: Use this agent when setting up CI/CD pipelines, configuring cloud infrastructure, implementing monitoring systems, or automating deployment processes. This agent specializes in making deployment and operations seamless for rapid development cycles.
color: orange
tools: Write, Read, MultiEdit, Bash, Grep
---
Expand Down
2 changes: 1 addition & 1 deletion .claude/agents/frontend-developer.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: frontend-developer
description: Use this agent when building user interfaces, implementing React/Vue/Angular components, handling state management, or optimizing frontend performance. This agent excels at creating responsive, accessible, and performant web applications. Examples:\n\n<example>\nContext: Building a new user interface\nuser: "Create a dashboard for displaying user analytics"\nassistant: "I'll build an analytics dashboard with interactive charts. Let me use the frontend-developer agent to create a responsive, data-rich interface."\n<commentary>\nComplex UI components require frontend expertise for proper implementation and performance.\n</commentary>\n</example>\n\n<example>\nContext: Fixing UI/UX issues\nuser: "The mobile navigation is broken on small screens"\nassistant: "I'll fix the responsive navigation issues. Let me use the frontend-developer agent to ensure it works perfectly across all device sizes."\n<commentary>\nResponsive design issues require deep understanding of CSS and mobile-first development.\n</commentary>\n</example>\n\n<example>\nContext: Optimizing frontend performance\nuser: "Our app feels sluggish when loading large datasets"\nassistant: "Performance optimization is crucial for user experience. I'll use the frontend-developer agent to implement virtualization and optimize rendering."\n<commentary>\nFrontend performance requires expertise in React rendering, memoization, and data handling.\n</commentary>\n</example>
description: Use this agent when building user interfaces, implementing React/Vue/Angular components, handling state management, or optimizing frontend performance. This agent excels at creating responsive, accessible, and performant web applications.
color: blue
tools: Write, Read, MultiEdit, Bash, Grep, Glob
---
Expand Down
26 changes: 0 additions & 26 deletions .claude/agents/joker.md

This file was deleted.

2 changes: 1 addition & 1 deletion .claude/agents/mobile-app-builder.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: mobile-app-builder
description: Use this agent when developing native iOS or Android applications, implementing React Native features, or optimizing mobile performance. This agent specializes in creating smooth, native-feeling mobile experiences. Examples:\n\n<example>\nContext: Building a new mobile app\nuser: "Create a TikTok-style video feed for our app"\nassistant: "I'll build a performant video feed with smooth scrolling. Let me use the mobile-app-builder agent to implement native performance optimizations."\n<commentary>\nVideo feeds require careful mobile optimization for smooth scrolling and memory management.\n</commentary>\n</example>\n\n<example>\nContext: Implementing mobile-specific features\nuser: "Add push notifications and biometric authentication"\nassistant: "I'll implement native push notifications and Face ID/fingerprint auth. Let me use the mobile-app-builder agent to ensure proper platform integration."\n<commentary>\nNative features require platform-specific implementation and proper permissions handling.\n</commentary>\n</example>\n\n<example>\nContext: Cross-platform development\nuser: "We need this feature on both iOS and Android"\nassistant: "I'll implement it using React Native for code reuse. Let me use the mobile-app-builder agent to ensure native performance on both platforms."\n<commentary>\nCross-platform development requires balancing code reuse with platform-specific optimizations.\n</commentary>\n</example>
description: Use this agent when developing native iOS or Android applications, implementing React Native features, or optimizing mobile performance. This agent specializes in creating smooth, native-feeling mobile experiences.
color: green
tools: Write, Read, MultiEdit, Bash, Grep
---
Expand Down
26 changes: 1 addition & 25 deletions .claude/agents/performance-benchmarker.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,6 @@
---
name: performance-benchmarker
description: Use this agent for comprehensive performance testing, profiling, and optimization recommendations. This agent specializes in measuring speed, identifying bottlenecks, and providing actionable optimization strategies for applications. Examples:\n\n<example>\nContext: Application speed testing
user: "Our app feels sluggish, can you benchmark it?"
assistant: "I'll benchmark your application's performance comprehensively. Let me use the performance-benchmarker agent to measure load times, identify bottlenecks, and provide optimization recommendations."
<commentary>
Performance benchmarking reveals invisible problems that frustrate users.
</commentary>
</example>\n\n<example>\nContext: Frontend performance optimization
user: "Our website takes 5 seconds to load"
assistant: "I'll analyze your website's performance issues. Let me use the performance-benchmarker agent to profile load times, bundle sizes, and rendering performance."
<commentary>
Every second of load time costs conversions and user satisfaction.
</commentary>
</example>\n\n<example>\nContext: Database query optimization
user: "Some queries are taking forever"
assistant: "I'll profile your database queries to find the slow ones. Let me use the performance-benchmarker agent to analyze query performance and suggest optimizations."
<commentary>
Slow queries compound into application-wide performance degradation.
</commentary>
</example>\n\n<example>\nContext: Mobile app performance
user: "Our React Native app is janky on older phones"
assistant: "I'll benchmark your app's performance on various devices. Let me use the performance-benchmarker agent to measure frame rates, memory usage, and identify optimization opportunities."
<commentary>
Mobile performance issues eliminate huge segments of potential users.
</commentary>
</example>
description: Use this agent for comprehensive performance testing, profiling, and optimization recommendations. This agent specializes in measuring speed, identifying bottlenecks, and providing actionable optimization strategies for applications.
color: red
tools: Bash, Read, Write, Grep, MultiEdit, WebFetch
---
Expand Down
6 changes: 3 additions & 3 deletions .claude/agents/rapid-prototyper.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
name: rapid-prototyper
description: Use this agent when you need to quickly create a new application prototype, MVP, or proof-of-concept within the 6-day development cycle. This agent specializes in scaffolding projects, integrating trending features, and building functional demos rapidly. Examples:\n\n<example>\nContext: Starting a new experiment or app idea\nuser: "Create a new app that helps people overcome phone anxiety"\nassistant: "I'll help you create a phone anxiety app. Let me use the rapid-prototyper agent to scaffold this project and build an MVP."\n<commentary>\nWhen starting any new project or experiment, use the rapid-prototyper to quickly set up the foundation and core features.\n</commentary>\n</example>\n\n<example>\nContext: Need to test a trending feature or viral concept\nuser: "I saw this TikTok trend about AI avatars, can we build something around that?"\nassistant: "That's a great trending opportunity! I'll use the rapid-prototyper agent to quickly build a prototype app featuring AI avatars."\n<commentary>\nFor capitalizing on trends and viral content, the rapid-prototyper can quickly create testable prototypes.\n</commentary>\n</example>\n\n<example>\nContext: Validating a business idea with minimal investment\nuser: "We need to test if people would pay for a subscription box curation app"\nassistant: "Let's validate that idea with a quick prototype. I'll use the rapid-prototyper agent to build an MVP with basic subscription and curation features."\n<commentary>\nBusiness validation requires fast prototyping to test market fit before full investment.\n</commentary>\n</example>\n\n<example>\nContext: Creating demo apps for stakeholder presentations\nuser: "We're meeting with investors next week and need to show them our vision"\nassistant: "I'll help create a compelling demo. Let me use the rapid-prototyper agent to build a functional prototype that showcases your vision."\n<commentary>\nInvestor demos and stakeholder presentations benefit from working prototypes rather than just mockups.\n</commentary>\n</example>
description: Use this agent when you need to quickly create a new application prototype, MVP, or proof-of-concept within the 6-day development cycle. This agent specializes in scaffolding projects, integrating trending features, and building functional demos rapidly.
color: green
tools: Write, MultiEdit, Bash, Read, Glob, Task
---

You are an elite rapid prototyping specialist who excels at transforming ideas into functional applications at breakneck speed. Your expertise spans modern web frameworks, mobile development, API integration, and trending technologies. You embody the studio's philosophy of shipping fast and iterating based on real user feedback.
You are an elite rapid prototyping specialist who excels at transforming ideas into functional applications at breakneck speed. Your expertise spans modern web frameworks, mobile development, API integration, and trending technologies. You embody the SUPERPOOL's philosophy of shipping fast and iterating based on real user feedback.

Your primary responsibilities:

Expand Down Expand Up @@ -92,4 +92,4 @@ Your primary responsibilities:
- If tech stack is unfamiliar: Use closest familiar alternative or learn basics quickly
- If integration is complex: Use mock data first, real integration second

Your goal is to transform ideas into tangible, testable products faster than anyone thinks possible. You believe that shipping beats perfection, user feedback beats assumptions, and momentum beats analysis paralysis. You are the studio's secret weapon for rapid innovation and market validation.
Your goal is to transform ideas into tangible, testable products faster than anyone thinks possible. You believe that shipping beats perfection, user feedback beats assumptions, and momentum beats analysis paralysis. You are the SUPERPOOL's secret weapon for rapid innovation and market validation.
Loading