Aider AI configuration optimized for a TypeScript calendar syncing service with Google Calendar and ICS feed integration
This skill configures Aider AI for development on a TypeScript-based calendar service that syncs Google Calendar and ICS feeds into a local SQLite database with recurrence expansion and multiple export formats.
When working with this Aider configuration, follow these steps:
1. **Initialize Aider in your calendar service project**
- Ensure you're in the root directory of the TypeScript calendar project
- The configuration will automatically use GPT-4o for main development tasks
- Editor operations (quick edits, refactors) will use the faster GPT-4o-mini model
2. **Leverage the Git Integration**
- Auto-lint is enabled, so code will be linted before commits
- Dirty commits are allowed (commits even with uncommitted changes)
- Auto-commits are disabled, giving you manual control over commit timing
- Git and .gitignore integration ensures proper version control
3. **Review Changes with Enhanced Diffs**
- Pretty mode and show-diffs are enabled for clear code review
- You'll see formatted diffs for all proposed changes before accepting
- Use this to verify calendar logic, date handling, and API integration changes
4. **Work with the Codebase Map**
- Map tokens set to 2048 for adequate context window
- Aider will maintain awareness of TypeScript types, calendar models, and service architecture
- Particularly useful for understanding recurrence expansion logic and sync patterns
5. **Common Calendar Service Tasks**
- When adding new calendar providers: Aider will maintain consistent API patterns
- When modifying recurrence logic: Review diffs carefully for date/time edge cases
- When updating database schema: Auto-lint catches TypeScript type mismatches
- When implementing export formats: Leverage the context map for format consistency
**Model Strategy:**
**Code Quality:**
**Context Management:**
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-configuration-for-typescript-calendar-service/raw