Skip to content

Ryanditko/ai-context-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

AI Context Guide

AI Context Guide Banner

A repository of guides and conventions to use as context in AI chats (Claude, ChatGPT, Cursor, etc.).

Purpose

This repository contains standardized documentation about development practices that can be attached as context in conversations with AI assistants, ensuring consistent responses aligned with desired conventions.

Structure

guides/
├── commits.md              # Commit conventions (Conventional Commits)
├── git-workflow.md         # Git workflow and branching
│
├── unit-tests.md           # Unit testing with Clean Architecture layers
├── integration-tests.md    # Integration and contract testing
├── testing-strategy.md     # Test pyramid and strategy
│
├── clean-architecture.md   # Clean Architecture principles
├── api-design.md           # REST/GraphQL API design
├── microservices.md        # Microservices patterns
├── database-design.md      # Database modeling and optimization
│
├── error-handling.md       # Error handling patterns
├── performance.md          # Performance optimization
├── debugging.md            # Debugging techniques
│
├── code-review.md          # Code review practices
├── pr-templates.md         # PR and Issue templates
├── refactoring.md          # Safe refactoring techniques
├── naming-conventions.md   # Naming best practices
├── code-style.md           # Linting and formatting
│
├── security.md             # Security practices
├── observability.md        # Logging, metrics, and tracing
├── ci-cd.md                # CI/CD pipelines
├── documentation.md        # Code documentation
│
└── ai-prompts.md           # Prompts for AI assistants

Categories

Version Control

  • commits.md - Conventional Commits standard with examples and tooling
  • git-workflow.md - Branching strategies, PR workflow, and Git operations

Testing

  • unit-tests.md - Comprehensive unit testing across Clean Architecture layers (Domain, Application, Adapters, Infrastructure)
  • integration-tests.md - Component, database, API, messaging, and contract testing
  • testing-strategy.md - Test pyramid, coverage goals, and CI/CD integration

Architecture & Design

Code Quality

Error Handling & Performance

Security & Operations

  • security.md - OWASP Top 10, authentication, secrets management, scanning
  • observability.md - Logging, metrics, tracing, and alerting
  • ci-cd.md - Pipeline design, deployment strategies, environments

Documentation

AI Assistance

  • ai-prompts.md - Effective prompts for code generation, review, testing, and debugging

How to Use

With Cursor

Attach the relevant file using the @ symbol:

@guides/unit-tests.md
@guides/clean-architecture.md

With Claude/ChatGPT

Copy the guide content at the beginning of the conversation or use the file attachment feature.

With API

Include the content in the system prompt or as initial context.

Guide Selection by Task

Task Recommended Guides
Writing tests unit-tests.md, testing-strategy.md, integration-tests.md
Creating a new feature clean-architecture.md, naming-conventions.md, code-style.md
Opening a PR pr-templates.md, commits.md
Code review code-review.md, refactoring.md, security.md
Designing an API api-design.md, error-handling.md
Debugging issues debugging.md, observability.md, ai-prompts.md
Refactoring refactoring.md, clean-architecture.md, testing-strategy.md
Setting up CI/CD ci-cd.md, testing-strategy.md, code-style.md
Database work database-design.md, performance.md
Building microservices microservices.md, api-design.md, observability.md

Contributing

Feel free to add new guides or improve existing ones following the established pattern:

  1. Use clear, actionable language
  2. Include code examples in multiple languages where applicable
  3. Provide both good and bad examples with explanations
  4. Keep content focused and scannable with tables
  5. Include checklists for quick reference

License

MIT

About

A curated collection of software engineering guides for AI-assisted development workflows.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors