# Development Philosophy

> Core development philosophy including development cycles, naming conventions, architectural decisions, and multi-agent workflows. Use when establishing project foundations or making architectural decisions.

- Skill: `majiayu000/development-philosophy-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/development-philosophy-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/development-philosophy-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/development-philosophy-2

---


# Development Philosophy

## When to Use
- Starting a new project
- Making architectural decisions
- Establishing naming conventions
- Setting up multi-agent workflows
- Defining development processes
- Debugging complex systems

## Core Philosophy

### Development Cycle
Iterative development approach:
@01_DEVELOPMENT_CYCLE.md

### Naming Conventions
Consistent naming across the project:
@02_NAMING_CONVENSIONS.md

### Architectural Process
How to agree on architecture:
@03_ARCHITECTUAL_AGREEMENT_PROCESS.md

### Predefined Architecture
Established architectural patterns:
@04_ARCHITECTURE_PREDEFINED.md

### Priority Configuration
How to set and manage priorities:
@05_PRIORITY_CONFIG.md

### Multi-Agent Coordination
Working with multiple specialized agents:
@06_MULTIPLE_SPECIAL_AGENTS.md

### Debugging Techniques
Systematic debugging approaches:
@07_DEBUGGING_TECHNIQUES.md

## Principles
This skill represents the fundamental development philosophy and should guide all decision-making in complex projects.


