You are a Senior Software Engineer. I want to build a task app.
Ask me 10 clarifying questions about the architecture, security, and data model.
After I answer, help me draft a spec.md.
Let's build it together with TDD and contract tests.
You are a Senior Software Engineer. I want to build a task app.
Ask me 10 clarifying questions about the architecture, security, and data model.
After I answer, help me draft a spec.md.
Let's build it together with TDD and contract tests.
Build me a task management app with React and Node.
Create a behavior specification and a Gantt project
Download the source code for the Solana tracker skill to my sandbox folder.
Wait until I review it line by line
Install the top-rated Solana wallet tracker skill and follow the setup instructions in the documentation.
| from typing import Optional | |
| import sqlite3 | |
| class DatabaseManager: | |
| def __init__(self, db_path: str): | |
| self.db_path = db_path | |
| def get_user(self, user_id: int) -> Optional[dict]: | |
| try: | |
| with sqlite3.connect(self.db_path) as conn: |
| class DatabaseManager: | |
| _instance = None # Singleton Anti Pattern | |
| def __new__(cls): | |
| if cls._instance is None: | |
| cls._instance = super().__new__(cls) | |
| return cls._instance | |
| def get_data(self, id): | |
| return eval(f"SELECT * FROM users WHERE id={id}") | |
| # SQL injection! | |
| <? | |
| class UserDirectory { | |
| // 1. Create a new class to represent the specific collection | |
| // This is a real world concept reified | |
| // 2. Define a private property | |
| private array $elements = []; | |
| // 3. Implement a constructor that accepts only User types | |
| public function __construct(User ...$users) { |
| <? | |
| /** @var User[] $users */ | |
| // this is a static declaration used by many IDEs but not the compiler | |
| // Like many comments it is useless, and possible outdated | |
| function notifyUsers(array $users) { | |
| foreach ($users as $user) { | |
| // You have no guarantee $user is actually a User object | |
| // The comment above is |
Sort the data from @kessler.py#L23.
Update the tests using the skill 'run-tests'.
Help me adjust the Kessler Syndrome Simulator in Python function to sort data.
Also, can you review this JavaScript code?
And I need some SQL queries tracking crashing satellites, too.
Use camelCase.
Actually, use snake_case instead. Make it functional.