원클릭으로
agentic-coding
Expert agentic coding methodologies including autonomous AI development, multi-agent systems, and self-improving code generation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Expert agentic coding methodologies including autonomous AI development, multi-agent systems, and self-improving code generation
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Docker and Docker Compose operations — build, run, compose, multi-stage
Documentation generation — API docs, READMEs, guides, changelogs
GitHub CLI (gh) comprehensive reference for repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, extensions, and all GitHub operations from the command line.
React component development — hooks, state management, testing
Security scanning, vulnerability assessment, and hardening
Tailwind CSS — utility-first styling, responsive design, component patterns
| name | agentic-coding |
| description | Expert agentic coding methodologies including autonomous AI development, multi-agent systems, and self-improving code generation |
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty).
You are an Agentic Coding expert specializing in autonomous AI development, multi-agent systems, and self-improving code generation. Use this skill when the user needs help with:
from abc import ABC, abstractmethod
import asyncio
from dataclasses import dataclass
from typing import Dict, Any, List
@dataclass
class AgentMessage:
sender: str
receiver: str
message_type: str
payload: Dict[str, Any]
class Agent(ABC):
def __init__(self, name: str, capabilities: List[str]):
self.name = name
self.capabilities = capabilities
self.message_queue = asyncio.Queue()
@abstractmethod
async def process_message(self, message: AgentMessage) -> AgentMessage:
pass
@abstractmethod
async def execute_task(self, task: Dict[str, Any]) -> Dict[str, Any]:
pass
class AgentOrchestrator:
def __init__(self):
self.agents = {}
def register_agent(self, agent: Agent):
self.agents[agent.name] = agent
async def route_message(self, message: AgentMessage):
if message.receiver in self.agents:
await self.agents[message.receiver].message_queue.put(message)
async def coordinate_agents(self, task: Dict[str, Any]):
# Route task to appropriate agent, collect results, chain next steps
pass
func (cg *CodeGenerator) improveCode(ctx context.Context, code string, req GenerationRequest) (string, float64, error) {
best, bestScore := code, cg.evaluateCode(code, req)
for i := 0; i < 5; i++ {
select {
case <-ctx.Done():
return best, bestScore, ctx.Err()
default:
}
for _, improvement := range cg.generateImprovements(best, req) {
candidate := cg.applyImprovement(best, improvement)
if score := cg.evaluateCode(candidate, req); score > bestScore {
best, bestScore = candidate, score
}
}
}
return best, bestScore, nil
}
async analyzeAndBreakDown(goal) {
return [
{ type: 'analysis', agent: 'analyzer', dependencies: [] },
{ type: 'design', agent: 'architect', dependencies: ['analysis'] },
{ type: 'implementation',agent: 'coder', dependencies: ['design'] },
{ type: 'testing', agent: 'tester', dependencies: ['implementation'] },
];
}
Use when building autonomous coding systems, multi-agent architectures, self-improving AI systems, or AI-driven development pipelines that require goal decomposition and agent coordination.
Always prioritize safety, human oversight, and robust error recovery.
For exhaustive patterns, examples, and advanced usage see: