This assessment evaluates how you use modern code generation tools (for example 5.2-Codex, Claude, Copilot, and similar) to design, build, and test a software application using a spec-driven development pattern. You may build a frontend, a backend, or both.
- Build a working application with at least one meaningful feature.
- Create a testing framework to validate the application.
- Demonstrate effective use of code generation tools to accelerate delivery.
- Show clear, maintainable engineering practices.
- Application source code in this repository.
- A test suite and test harness that can be run locally.
- Documentation that explains how to run the app and the tests.
Pick one:
- Frontend-only application.
- Backend-only application.
- Full-stack application.
Your solution should include at least one real workflow, for example:
- Create and view a resource.
- Search or filter data.
- Persist data in memory or storage.
- You must use a code generation tool (for example
5.2-Codex,Claude, or similar). You can use multiple tools. - You must build the application and a testing framework for it.
- The application and tests must run locally.
- Do not include secrets or credentials in this repository.
- Working product: Does the app do what it claims?
- Test coverage: Do tests cover key workflows and edge cases?
- Engineering quality: Clarity, structure, and maintainability.
- Use of codegen: How effectively you used tools to accelerate work.
- Documentation: Clear setup and run instructions.
- When you are complete, put up a Pull Request against this repository with your changes.
- A short summary of your approach and tools used in your PR submission
- Any additional information or approach that helped you.