feat: add ClassifiedAd domain entity
This commit is contained in:
33
AGENTS.md
Normal file
33
AGENTS.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# AGENTS.md
|
||||
|
||||
## Project Context
|
||||
|
||||
This is a training project to learn functional programming in Python. Both Python and functional programming are relatively new. The learning approach uses an example project based on "Hands-on Domain Driven Design with .NET Core".
|
||||
|
||||
## Collaboration Principles
|
||||
|
||||
### Communication Style
|
||||
- Be honest and objective. Evaluate all suggestions, ideas, and feedback on their technical merits.
|
||||
- Do not be overly complementary or sycophantic.
|
||||
- If something does not align with best practices or could be improved, say so directly and constructively.
|
||||
- Technical accuracy and project quality take precedence over being agreeable.
|
||||
|
||||
### Command and Code Style
|
||||
- Prefer simple commands over complex ones.
|
||||
- Default to simple, single-purpose commands.
|
||||
- Avoid one-liners that sacrifice clarity for brevity.
|
||||
|
||||
### Workflow
|
||||
- We build production code together.
|
||||
- User handles implementation details; AI guides architecture and catches complexity early.
|
||||
- Challenge assumptions and ideas when it's useful. Be critical, not agreeable.
|
||||
|
||||
## Core Workflow: Research → Plan → Implement → Validate
|
||||
Start every feature with: "Let me research the codebase and create a plan before implementing."
|
||||
|
||||
Research - Understand existing patterns and architecture
|
||||
Plan - Propose approach and verify with you
|
||||
Implement - Build with tests and error handling
|
||||
Validate - ALWAYS run formatters, linters, and tests after implementation
|
||||
Whenever working on a feature or issue, let's always come up with a plan first, then save it to a file called /.agent/current-plan.md, before getting started with code changes. Update this file as the work progresses.
|
||||
Let's use pure functions where possible to improve readability and testing.
|
||||
Reference in New Issue
Block a user