Create new projects from scratch
Build a complete web application
Suppose you want to create a full-featured web application with modern technologies.Start BLACKBOX CLI session
Request project creation
Add advanced features
Set up development environment
- Start with a clear description of what you want to build
- Ask for modern best practices and technologies
- Request proper project structure and organization
Generate API backends
Suppose you need to create a REST API for your application.Specify API requirements
Add database integration
Implement authentication
Add comprehensive endpoints
- Specify the database and ORM you prefer
- Request proper error handling and validation
- Ask for API documentation generation
Debug and fix existing code
Suppose you’ve encountered errors in your application and need to identify and fix them quickly.Describe the problem
Let BLACKBOX CLI analyze the issue
Apply the recommended fix
Test the solution
- Provide specific error messages when available
- Mention the steps to reproduce the issue
- Ask for explanations of why the bug occurred
Improve and optimize existing code
Suppose you need to enhance the performance and maintainability of your codebase.Identify optimization opportunities
Apply performance improvements
Refactor for better maintainability
Add modern patterns
- Ask for specific performance metrics and improvements
- Request explanations of optimization techniques used
- Focus on one area at a time for manageable changes
Add new features to existing projects
Suppose you want to extend your application with additional functionality.Analyze current architecture
Implement the new feature
Integrate with existing components
Add supporting features
- Consider how new features integrate with existing code
- Ask for consistent styling and user experience
- Request proper testing for new functionality
Set up development environments
Suppose you need to configure a complete development environment for your project.Configure build tools
Add development server
Set up testing environment
Add code quality tools
- Ask for modern development best practices
- Request configuration for your specific tech stack
- Include deployment preparation in your setup
Generate comprehensive tests
Suppose you need to add thorough testing coverage to your application.Analyze testing needs
Generate unit tests
Add integration tests
Create end-to-end tests
- Ask for tests that cover edge cases and error conditions
- Request both positive and negative test scenarios
- Include tests for user interactions and API calls
Deploy applications
Suppose you need to deploy your application to production.Prepare for deployment
Configure deployment platform
Set up CI/CD pipeline
Configure monitoring
- Specify your preferred deployment platform
- Ask for environment-specific configurations
- Include monitoring and error handling setup
Work with databases
Suppose you need to design and implement database functionality.Design database schema
Set up database connection
Create database operations
Add advanced queries
- Specify your database technology and ORM preferences
- Ask for proper indexing and performance considerations
- Request data validation and security measures
Convert between technologies
Suppose you need to migrate or convert your project to different technologies.Analyze current implementation
Convert components gradually
Update styling approach
Modernize JavaScript
- Plan migrations in small, manageable steps
- Ask for compatibility considerations during transition
- Request testing strategies for converted code
Learn and understand code
Suppose you need to understand an existing codebase or learn new concepts.Get project overview
Understand specific patterns
Learn implementation details
Get improvement suggestions
- Ask for explanations in terms you understand
- Request examples and comparisons to familiar concepts
- Focus on one area at a time for better comprehension