Standardized Aider configuration for NoizuPromptLingo project - A comprehensive prompt syntax/language for training models with optimized model settings, git workflows, and code editing preferences.
This skill has safety concerns that you should review before use. Some patterns were detected that may pose a risk.Safety score: 60/100.
KillerSkills scans all public content for safety. Use caution before installing or executing flagged content.
This skill configures Aider for the NoizuPromptLingo project - a standardized prompt syntax/language designed to train both models and humans for faster behavior tuning of AI models.
Provides a comprehensive Aider configuration template covering all aspects of AI-assisted coding: model selection, caching, git integration, linting/testing, analytics, voice input, and terminal customization. This configuration is specifically tuned for prompt engineering and model training workflows.
When a user requests to set up Aider configuration for NoizuPromptLingo or similar prompt engineering projects, follow these steps:
1. **Create Configuration File**
- Generate `.aider.conf.yml` at the git repository root
- Include comprehensive documentation for all available options
- Set reasonable defaults for prompt engineering workflows
2. **Core Model Configuration**
- Configure primary model selection with `--model` parameter
- Set up weak model for commit messages and summarization
- Configure editor model for code editing tasks
- Enable prompt caching with `cache-prompts: true` for efficiency
- Set appropriate `map-tokens` for repository context
3. **Git Integration Settings**
- Enable auto-commits for LLM changes (`auto-commits: true`)
- Configure commit attribution using Co-authored-by trailers
- Set up `.aiderignore` file for excluding files
- Enable git hooks with appropriate verification settings
- Configure commit message language preferences
4. **Code Quality Automation**
- Set up `auto-lint: true` for automatic linting after changes
- Configure language-specific lint commands with `lint-cmd`
- Define test commands with `test-cmd` parameter
- Enable/disable auto-testing based on project needs
5. **Agent Loading**
- Set `load: ./AGENT.md` to execute commands from agent definition file on launch
- This enables the NoizuPromptLingo standardized prompt syntax to be active
6. **Terminal & Output Customization**
- Configure color scheme (dark-mode/light-mode)
- Set code theme for markdown rendering
- Enable/disable streaming responses
- Configure notification preferences
- Set up fancy input with history and completion
7. **Advanced Features**
- Configure voice input settings (format, language, device)
- Set up URL detection for adding web content to chat
- Enable shell command suggestions
- Configure editor integration for `/editor` command
- Set up analytics preferences (enable/disable)
8. **Environment & Security**
- Store API keys in `.env` file (not in YAML)
- Configure SSL verification for API calls
- Set API timeouts appropriately
- Use `set-env` for provider-specific environment variables
```yaml
model: anthropic/claude-3-7-sonnet-20250219
weak-model: claude-3-5-haiku-20241022
editor-model: claude-3-5-haiku-20241022
cache-prompts: true
```
```yaml
git: true
auto-commits: true
dirty-commits: true
attribute-co-authored-by: true
gitignore: true
```
```yaml
auto-lint: true
lint-cmd:
- "python: ruff check"
- "javascript: eslint"
test-cmd: "pytest"
auto-test: false
```
```yaml
load: ./AGENT.md
```
**Example 1: Basic Setup**
```bash
aider --config .aider.conf.yml
```
**Example 2: Custom Model Setup**
```yaml
model: anthropic/claude-3-7-sonnet-20250219
weak-model: claude-3-5-haiku-20241022
cache-prompts: true
cache-keepalive-pings: 3
```
**Example 3: Prompt Engineering Workflow**
```yaml
map-tokens: 2048
auto-commits: true
commit-prompt: "Describe changes to prompt templates and model behavior"
auto-lint: true
show-diffs: true
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/noizupromptlingo-aider-configuration/raw