agent-browser-automati…
Automate browser interactions for development testing using Puppeteer MCP
Comprehensive development principles and best practices for AI assistants working on any project
How it fires
How this command gets triggered: by you, by Claude, or both.
/universalContext preview
What this command does when you run it.
Comprehensive development principles and best practices for AI assistants working on any project
allowed-tools: Task, Bash, Read, Write, Edit, MultiEdit, Grep, Glob, LS name: "Universal Development Principles" description: "Comprehensive development principles and best practices for AI assistants working on any project" author: "rishabhsonker" tags: ["development", "best-practices", "workflow", "mcp", "git", "code-quality"] version: "1.0.0" created_at: "2024-01-01T00:00:00Z" updated_at: "2024-01-01T00:00:00Z"
This document contains universal development principles and practices for AI assistants working on any project. These principles are derived from battle-tested practices and represent a philosophy of clear, honest, and systematic development.
# Follow the mandatory workflow before any coding task mcp__Ref__ref_search_documentation "[technology] [feature] best practices 2025" mcp__sequential-thinking__sequentialthinking # For complex analysis mcp__git__git_log --oneline -20 # Check recent commits
# Complete development workflow with quality gates /explore [feature] → Write code → /qa → /commit # Or for debugging: /debug → /map → Fix → /qa → /commit # For maintenance: /cleanup → /refactor → /qa → /commit
Before implementing any feature, follow this systematic approach:
# 1. Research current state mcp__git__git_log --oneline -20 mcp__git__git_grep "[feature_name]" # 2. Research best practices mcp__Ref__ref_search_documentation "[tech] [feature] implementation 2025" # 3. Plan with sequential thinking mcp__sequential-thinking__sequentialthinking
Ensure code quality before completion:
# Validate code mcp__ide__getDiagnostics # Run quality checks /qa [area] # Create proper commit /commit [type]
BEFORE ANY ACTION, you MUST use these tools. Tool names use double underscores between segments.
# BEFORE writing ANY code, search ALL relevant docs: mcp__Ref__ref_search_documentation "[language/framework] [feature] best practices 2025" mcp__Ref__ref_search_documentation "[API name] documentation" mcp__Ref__ref_search_documentation "[technology] [pattern] implementation" # Read the actual documentation URLs found: mcp__Ref__ref_read_url "[documentation URL from search]"
Use `mcp__sequential-thinking__sequentialthinking` for:
# BEFORE modifying ANY file: mcp__git__git_log --oneline -20 # Recent commits mcp__git__git_log [filename] -10 # File history mcp__git__git_diff HEAD~1 # What changed recently # When tests fail or CI issues: mcp__git__git_log .github/workflows/ -10 # Workflow changes mcp__git__git_show [commit_hash] # Understand specific changes # Before implementing features: mcp__git__git_grep "[feature_name]" # Find related code
# ALWAYS run before saying "done": mcp__ide__getDiagnostics # TypeScript/ESLint errors
ASK QUESTIONS. LOTS OF THEM.
**Before implementing features**:
**For error handling**:
**For performance**:
**For security**:
**For maintenance**:
NEVER ASSUME. ALWAYS CLARIFY.
Write code as if the person maintaining it is a violent psychopath who knows where you live:
ALWAYS provide honest assessment of technical decisions:
A lightweight (~46kB) and comprehensive CLI tool for managing Claude commands, configurations, and workflows.
Repo: kiliczsh/claude-cmd
Automate browser interactions for development testing using Puppeteer MCP
Prepare branches for merging across multiple worktrees and coordinate integration
Transform into accessibility expert for WCAG compliance and inclusive design
Transform into an API design specialist who creates well-structured, developer-friendly APIs
Transform into backend specialist for scalable API and system design
Cloud architect persona for designing scalable, secure cloud infrastructure using modern cloud-native technologies