Aider configuration optimized for tscircuit/specctra-dsn-json project. Converts between Specctra DSN format and tscircuit soup JSON with auto-testing enabled.
This skill configures Aider for the tscircuit/specctra-dsn-json project, which converts between Specctra DSN format and tscircuit soup JSON.
This Aider configuration is optimized for a TypeScript/Bun project with automatic testing and linting disabled for manual commits. It uses Claude Sonnet for enhanced code generation capabilities.
1. **Create the configuration file** at the root of your git repository:
- Filename: `.aider.conf.yaml`
- Place it in the repository root directory
2. **Copy the configuration content**:
```yaml
sonnet: true
auto-commits: false
test-cmd: bun test
auto-test: true
```
3. **Set up API keys**:
- Ensure you have `ANTHROPIC_API_KEY` set in your environment or `.env` file
- Aider will automatically load from `.env` in the git root
4. **Verify the setup**:
- Run `aider` in the repository root
- It should detect the `.aider.conf.yaml` file
- Claude Sonnet should be active
- Tests will run automatically after each change
5. **Usage workflow**:
- Start Aider: `aider`
- Request changes to the codebase
- Aider will apply changes and automatically run `bun test`
- Review changes before committing manually
- Commit with descriptive messages when ready
```bash
cd /path/to/specctra-dsn-json
aider
> Add support for parsing BOUNDARY elements in DSN files
> /commit
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/aider-configuration-for-specctra-dsn/raw