agentic-principles
Core principles for effective AI agent collaboration: divide tasks, manage context, choose abstraction levels, automate patterns, and validate results.
- Decompose large tasks into small, explicit steps; AI performs 39% better on focused instructions than vague, complex requests
- Keep context fresh and single-purpose using separate conversations or HANDOFF.md documentation to avoid context drift and performance degradation
- Switch between high-level "vibe coding" for prototyping and deep-dive analysis for debugging, security, and production work based on task needs
- Automate any workflow repeated three or more times; use terminal integration, custom commands, and AI skills to reduce manual repetition
- Plan before executing (90% planning, 10% execution); validate outputs through tests, code review, draft PRs, and self-verification before committing changes
AI 에이전트 협업 핵심 원칙 (Agentic Development Principles)
"AI는 부조종사, 주인공은 당신입니다" AI 에이전트는 개발자의 생각을 증폭시키고 반복 작업을 대신하지만, 최종 결정권과 책임은 항상 개발자에게 있습니다.
When to use this skill
- AI 에이전트 세션 시작 시 기본 원칙 확인
- 복잡한 작업 시작 전 접근 방식 결정
- 컨텍스트 관리 전략 수립
- 생산성 향상을 위한 워크플로우 점검
- 팀원에게 AI 에이전트 사용법 온보딩
원칙 1: 분해하고 정복하라 (Divide and Conquer)
핵심 개념
More from supercent-io/skills-template
security-best-practices
Implement security best practices for web applications and infrastructure. Use when securing APIs, preventing common vulnerabilities, or implementing security policies. Handles HTTPS, CORS, XSS, SQL Injection, CSRF, rate limiting, and OWASP Top 10.
14.1Kdata-analysis
Analyze datasets to extract insights, identify patterns, and generate reports. Use when exploring data, creating visualizations, or performing statistical analysis. Handles CSV, JSON, SQL queries, and Python pandas operations.
13.8Kweb-accessibility
Implement web accessibility (a11y) standards following WCAG 2.1 guidelines. Use when building accessible UIs, fixing accessibility issues, or ensuring compliance with disability standards. Handles ARIA attributes, keyboard navigation, screen readers, semantic HTML, and accessibility testing.
12.7Kworkflow-automation
Automate repetitive development tasks and workflows. Use when creating build scripts, automating deployments, or setting up development workflows. Handles npm scripts, Makefile, GitHub Actions workflows, and task automation.
12.6Kcode-review
Conduct thorough, constructive code reviews for quality and security. Use when reviewing pull requests, checking code quality, identifying bugs, or auditing security. Handles best practices, SOLID principles, security vulnerabilities, performance analysis, and testing coverage.
12.5Kdatabase-schema-design
Design and optimize database schemas for SQL and NoSQL databases. Use when creating new databases, designing tables, defining relationships, indexing strategies, or database migrations. Handles PostgreSQL, MySQL, MongoDB, normalization, and performance optimization.
12.2K