Skip to content

Blattvorhang/Coding-Prompts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Coding-Prompts

A collection of prompts designed to enhance the performance of coding agents. These prompts focus on improving code readability, maintainability, and software engineering best practices to generate higher-quality outputs.

Example Output Template

# data/loader.py
from torch.utils.data import Dataset, DataLoader
from typing import Tuple, Dict


class CustomDataset(Dataset):
    """Data loader with dynamic augmentation support
    
    Args:
        config: Dictionary containing transform parameters
        mode: Runtime mode (train/val/test)
    """
    
    def __init__(self, config: Dict, mode: str = 'train'):
        self.transforms = build_augmentations(config[mode])
        
    def __getitem__(self, idx: int) -> Tuple[torch.Tensor, int]:
        try:
            # Implement actual data loading
            return image, label
        except Exception as e:
            logger.error(f"Data loading failed: {str(e)}")
            raise CustomDataError("Data exception handling")


def create_loader(config: Dict) -> DataLoader:
    """Create distributed-ready DataLoader"""
    dataset = CustomDataset(config)
    sampler = DistributedSampler(dataset) if distributed else None
    return DataLoader(dataset, 
                     batch_size=config.batch_size,
                     sampler=sampler)

About

A collection of prompts designed to enhance the performance of coding agents.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors