flydev-fr
- 17 skills
- 0 followers
- 1 day ago last updated
- ▌
- ▌ Mormot2 DB · flydev-fr bundleUse for raw SQL via TSqlDB* providers, picking DB engines (SQLite, PostgreSQL, MSSQL, Oracle, Mongo, ZEOS, ODBC), pooling, BSON. Do NOT use for ORM (mormot2-orm) or REST (mormot2-rest-soa).
- ▌
- ▌ Mormot2 Orm · flydev-fr bundleUse when defining TOrm classes, building TOrmModel, mapping fields with attributes, configuring virtual tables, or ORM CRUD. Do NOT use for raw SQL (use mormot2-db) or REST (use mormot2-rest-soa).
- ▌
- ▌
- ▌ Writing Plans · flydev-fr bundleUse when you have a spec or requirements for a multi-step task, before touching code
- ▌
- ▌ Mormot2 REST Soa · flydev-fr bundleUse when building REST servers/clients, method-based services, or interface-based SOA in mORMot 2. Do NOT use for HTTP transport (use mormot2-net) or auth (use mormot2-auth-security).
- ▌ Using Git Worktrees · flydev-frUse when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
- ▌ Systematic Debugging · flydev-fr bundleUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes
- ▌
- ▌ Requesting Code Review · flydev-fr bundleUse when completing tasks, implementing major features, or before merging to verify work meets requirements
- ▌ Test Driven Development · flydev-fr bundleUse when implementing any feature or bugfix, before writing implementation code
- ▌ Pascal Debugging Logging · flydev-fr bundleUse for TSynLog setup, FastMM4 leak reports, .map/DWARF stack traces, ISynLog tracing, EAccessViolation hunting. Do NOT use for TDD (test-driven-development) or root-cause (systematic-debugging).
- ▌ Finishing A Development Branch · flydev-frUse when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
- ▌ Verification Before Completion · flydev-frUse when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always