A community-driven collection of custom agents, skills, rules, and knowledge designed to enhance GitHub Copilot and AI development experiences across various domains, languages, and frameworks.
- π€ Agents - Specialized GitHub Copilot agents with MCP server integration
- π Skills - Self-contained task-specific instructions with bundled resources
- π Rules - Coding standards and best practices for different languages and frameworks
- β‘ Workflows - Agentic workflows for GitHub Actions automation
- π§ Knowledge - Memory documents, patterns, and migration guides
- π οΈ Installation Scripts - Easy setup across multiple IDEs and CLIs
- π§Ή Utility Scripts - System maintenance and cleanup tools
agents-skills/
βββ agents/ # Custom GitHub Copilot agent definitions
βββ skills/ # Task-specific skills with bundled resources
βββ rules/ # Coding standards and guidelines
βββ workflows/ # Agentic workflows for automation
βββ knowledge/ # Memory documents and guides
βββ install.sh # Installation script for all IDEs
βββ rm-backup.sh # Cleanup script for backups
βββ clear-up-linux.sh # Linux system cleanup script
βββ git-cleanup-repos.sh # Git repository maintenance script
Install skills, rules, and knowledge for your preferred IDE:
# Install for all IDEs/CLIs
./install.sh --all
# Install for specific IDEs
./install.sh --vscode --cursor --devin
# Install for ABP.IO development
./install.sh --vscode --cursor- VS Code (GitHub Copilot)
- Windsurf (Cascade)
- Cursor
- Devin / Devin Review / Devin CLI
- Claude Code
- Gemini CLI (Google)
- Rules:
aspnetboilerplate.instructions.md,abp-io.instructions.md - Skills:
create-aspnetboilerplate-project- Traditional ASP.NET Boilerplate setupcreate-abp-io-template- Modern ABP.IO CLI-based creationcreate-abp-project- ABP.IO project creation with template selectionmigrate-aspnetboilerplate-to-abp- Complete migration guidance
- Knowledge:
aspnetboilerplate-to-abp-migration-guide.md
- C#: Async programming, testing frameworks (MSTest, NUnit, xUnit), EF Core
- Architecture: DDD patterns, SOLID principles, clean architecture
- Web: ASP.NET Core, Blazor, API development
- Generic: Universal code review guidelines and best practices
- Security: Comprehensive security standards and vulnerability prevention
- Performance: Optimization patterns and monitoring strategies
- GitHub Issues: Issue creation, management, and workflow automation
- Implementation Planning: Structured planning templates and methodologies
- Documentation: Automated documentation generation and maintenance
- JavaScript/TypeScript: Modern JS patterns, testing with Jest
- UI/UX: Premium frontend UI components and design systems
- APIs: RESTful design, OpenAPI documentation
- Databases: PostgreSQL, SQL Server, optimization strategies
Comprehensive installation script supporting:
- Selective IDE installation
- Automatic backup of existing configurations
- Support for multiple IDEs/CLIs
- Cross-platform compatibility (Windows, Linux, macOS)
# Usage examples
./install.sh --all # All IDEs
./install.sh --vscode # VS Code only
./install.sh --cursor --devin # Multiple IDEs
./install.sh -a # All IDEs (short)
./install.sh -v -d -g # VS Code + Devin + Gemini (short)Cleanup script to remove backup files created during installation:
./rm-backup.shComprehensive Linux system cleanup script with aaPanel and BleachBit support:
# Basic cleanup
sudo ./clear-up-linux.sh
# With BleachBit deep cleaning
sudo ./clear-up-linux.sh --bleachbit
# Dry run simulation
sudo ./clear-up-linux.sh --dry-run --verboseFeatures:
- System logs, APT cache, temporary files cleanup
- Docker containers, images, volumes, and build cache
- aaPanel comprehensive cleaning (16 categories)
- PostgreSQL logs, MySQL binary logs, web cache
- BleachBit integration for deep cleaning
- Journal cleanup (1-day retention)
- Interactive and batch modes
Git repository maintenance and cleanup script:
# Make executable and run
chmod +x git-cleanup-repos.sh
./git-cleanup-repos.sh
# Run from specific directory
cd /path/to/projects && ./git-cleanup-repos.shFeatures:
- Recursive Git repository discovery
- Git fetch, pull, reflog cleanup, and garbage collection
- Build artifact removal (bin, obj, .vs, node_modules)
- Detailed timestamped logging
- Before/after repository statistics
- Safe operations with validation
- Agent Skills Patterns: Common structures and templates for skill development
- Implementation Patterns: Reusable coding patterns and architectural templates
- Coding Standards Compendium: Comprehensive coding guidelines across languages
- ASP.NET Boilerplate to ABP.IO: Complete migration guide with code examples
- Framework Upgrades: Step-by-step upgrade instructions
- Best Practices: Modern development patterns and conventions
- ABP.IO Framework Guide: Comprehensive ABP.IO framework documentation
- Architecture Patterns: DDD patterns and clean architecture principles
- Development Tools: CLI, Suite, and Studio usage guides
- create-abp-project: ABP.IO project creation with template selection
- create-abp-io-template: Modern ABP.IO CLI-based template creation
- create-aspnetboilerplate-project: Traditional ASP.NET Boilerplate setup
- create-implementation-plan: Structured planning for development work
- create-github-action-workflow-specification: CI/CD workflow specifications
- csharp-async: C# async programming best practices
- migrate-aspnetboilerplate-to-abp: Complete ASP.NET Boilerplate to ABP.IO migration
- github-issues: GitHub issue management automation
- web-design-reviewer: Web design review and optimization
- postgresql-code-review: PostgreSQL optimization strategies
- sql-optimization: SQL performance tuning patterns
- ef-core: Entity Framework Core best practices
Each IDE has specific integration patterns:
- VS Code:
~/.github/skills,~/.copilot/instructions - Windsurf:
~/.windsurf/skills,~/.windsurf/rules - Cursor:
~/.cursor/skills,~/.cursor/rules - Devin:
~/.agents/skills,~/.devin/skills - Claude:
~/.claude/skills,~/.claude/rules - Gemini:
~/.gemini/skills,~/.gemini/GEMINI.md
Rules are applied automatically based on file patterns:
applyTo: '**/*.cs,**/*.csproj,**/Program.cs,**/*.razor'We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch from
stagedbranch - Add your skill/rule/knowledge/agent/workflow
- Submit a pull request to the
stagedbranch
# Clone repository
git clone https://github.com/your-username/agents-skills.git
cd agents-skills
# Validate your contribution
npm run skill:validate # For skills
npm run plugin:validate # For plugins (if applicable)- Development Guide - Detailed development workflow and project structure
- Contributing Guidelines - How to contribute to the project
- Code of Conduct - Community standards and guidelines
- Security Policy - Security policies and vulnerability reporting
This is a community-driven project built with β€οΈ by developers, for developers. Join us in:
- π Starring the repository to show your support
- π΄ Forking and contributing your skills and knowledge
- π Reporting issues and suggesting features
- π Improving documentation and sharing feedback
- π¬ Sharing your experiences and use cases
- π€ Helping others in the community
- Skills: 61+ specialized skills across various domains
- Rules: 96+ coding standards and best practices
- Workflows: 7+ agentic workflows for automation
- Knowledge: 5+ comprehensive guides and migration documents
- Frameworks: ASP.NET Boilerplate, ABP.IO, Angular, Blazor, and more
- Languages: C#, TypeScript, Python, PowerShell, and others
- IDE Support: VS Code, Windsurf, Cursor, Devin, Claude, Gemini
- Utility Scripts: 2 system maintenance and cleanup scripts
This project is licensed under the MIT License - see the LICENSE file for details.
- GitHub Copilot - AI pair programmer
- Agent Skills Specification - Skills standard
- Agentic Workflows - AI-powered repository automation
- MCP Protocol - Model Context Protocol for AI agents
Built with β€οΈ by the community, for the community.