A2A agent protocol interoperability, Agent Cards, and MCP bridging / Protokol agen A2A, Agent Cards, dan integrasi MCP.
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for AI-assisted coding workflows — agentic code generation, multi-agent code swarms, self-healing CI/CD, automated PR review, spec-to-code pipelines, codebase knowledge graphs, and human-in-the-loop approval gates / Panduan ahli untuk workflow pengkodean berbasis AI — generasi kode agentic, code swarm multi-agen, CI/CD self-healing, review PR otomatis, pipeline spec-to-code, knowledge graph codebase, dan gate persetujuan human-in-the-loop.
日本語の概要は準備中です。原文の説明を表示しています。
実行スコア 未検証
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
<a name="english"></a>
brainstorming and zero-to-prod-orchestrator (Phase 5 - Core Feature Development & Swarm Execution) to automate agentic coding pipelines.multi-agent-orchestration — Coordinate multi-agent code swarms and task fan-out/fan-in topologies.autonomous-tdd-debugger — Self-healing test runner and automated error resolution.coderabbit — AI-powered PR review, automated diff summarization, and interactive feedback.living-codebase-ast-graph — AST semantic analysis and cross-module impact radius calculation.scalability-clean-code — Architectural compliance, DRY/SOLID enforcement, and code hygiene.session-memory-manager — Persist agent learning history, architectural choices, and session memory.Production-grade framework for AI-assisted coding workflows and agent swarms. Covers autonomous code generation, multi-agent code swarms, self-healing CI/CD pipelines, automated PR reviews, codebase knowledge graphs, and human-in-the-loop approval gates.
Implement autonomous code generation workflows. Implementasikan workflow pembuatan kode otonom.
// workflow-generator.ts
interface GenerationTask {
plan: string;
files: string[];
}
class AgenticGenerator {
async execute(task: GenerationTask) {
console.log(`[PLAN] Executing: ${task.plan}`);
const generatedFiles = await this.generateFiles(task.files);
for (const file of generatedFiles) {
const isValid = await this.verify(file);
if (!isValid) {
await this.refine(file);
}
}
}
private async generateFiles(files: string[]) {
// Generate code with multi-file context awareness
return files.map(f => ({ name: f, content: "// generated code" }));
}
private async verify(file: any) {
// Run linter and tests
return true;
}
private async refine(file: any) {
// Apply fixes based on verification failures
}
}
Coordinate multiple specialized agents for complex engineering tasks. Koordinasikan beberapa agen khusus untuk tugas rekayasa yang kompleks.
// swarm-orchestrator.ts
enum AgentRole {
FRONTEND, BACKEND, TEST, REVIEW, DIRECTOR
}
class SwarmDirector {
async orchestrate(featureSpec: string) {
// Fan-out
const feTask = this.dispatch(AgentRole.FRONTEND, featureSpec);
const beTask = this.dispatch(AgentRole.BACKEND, featureSpec);
await Promise.all([feTask, beTask]);
// Testing and Review
const testResults = await this.dispatch(AgentRole.TEST, "Run integration tests");
const reviewStatus = await this.dispatch(AgentRole.REVIEW, "Review cross-boundary changes");
if (reviewStatus.approved) {
await this.mergeWorktrees();
} else {
await this.resolveConflicts();
}
}
private async dispatch(role: AgentRole, context: string) {
// Send task to specific agent queue
return { approved: true };
}
private async mergeWorktrees() {}
private async resolveConflicts() {}
}
# crewai_engineering_swarm.py
from crewai import Agent, Crew, Process, Task
from crewai.tools import tool
from pydantic import BaseModel, Field
class CodeReviewResult(BaseModel):
approved: bool
lint_score: float = Field(ge=0.0, le=10.0)
critical_findings: list[str] = Field(default_factory=list)
suggested_refactors: list[str] = Field(default_factory=list)
@tool("run_linter_and_tests")
def run_linter_and_tests(target_module: str) -> str:
"""Runs automated AST linter, security scan, and test suite on target module."""
return f"Evaluation of {target_module}: 18 unit tests passed, 0 security vulnerabilities, lint score 9.8/10."
def create_engineering_swarm(feature_spec: str) -> CodeReviewResult:
# 1. Specialized Agents: Architect, Implementer, QA Guardian
architect = Agent(
role="Software Architect",
goal="Decompose feature specifications into typed contracts and domain models",
backstory="Principal Systems Architect focused on Domain-Driven Design and modularity.",
verbose=True,
memory=True
)
implementer = Agent(
role="Senior Fullstack Craftsman",
goal="Produce production-grade, typed implementations with zero technical debt",
backstory="Senior polyglot engineer executing clean code patterns with complete test coverage.",
verbose=True,
memory=True
)
qa_guardian = Agent(
role="Quality Guardian",
goal="Audit code changes, verify test suites, and enforce static verification",
backstory="DevSecOps & QA lead specialized in automated verification, AST analysis, and fuzzing.",
tools=[run_linter_and_tests],
verbose=True,
memory=True
)
# 2. Sequential Engineering Tasks
architecture_task = Task(
description=f"Analyze specification: '{feature_spec}'. Design the data contracts and component interfaces.",
expected_output="Modular architecture blueprint with typed function signatures.",
agent=architect
)
coding_task = Task(
description="Implement the architecture blueprint into production code adhering to Clean Code standards.",
expected_output="Complete source code files without placeholders or stubs.",
agent=implementer
)
review_task = Task(
description="Run linting and test suite on the implemented code, verify security, and output formal review.",
expected_output="A structured JSON evaluation matching the CodeReviewResult schema.",
agent=qa_guardian,
output_pydantic=CodeReviewResult
)
# 3. Assemble Sequential Swarm
engineering_crew = Crew(
agents=[architect, implementer, qa_guardian],
tasks=[architecture_task, coding_task, review_task],
process=Process.sequential,
verbose=True
)
result = engineering_crew.kickoff()
return result.pydantic
Transform natural language specifications into tested implementation. Ubah spesifikasi bahasa alami menjadi implementasi yang teruji.
# spec_pipeline.py
def run_spec_to_code(prd_text: str):
# 1. Extract and Generate Tests
criteria = extract_acceptance_criteria(prd_text)
tests = generate_tests_from_criteria(criteria)
# 2. Implement
implementation = generate_code_to_pass(tests)
# 3. Validate
result = run_tests(implementation, tests)
if not result.passed:
implementation = refine_code(implementation, result.errors)
return implementation
def extract_acceptance_criteria(text): return []
def generate_tests_from_criteria(criteria): return []
def generate_code_to_pass(tests): return ""
def run_tests(code, tests): return type('Result', (), {'passed': True, 'errors': []})
def refine_code(code, errors): return code
Automate failure recovery in integration pipelines. Otomatisasi pemulihan kegagalan dalam pipeline integrasi.
main.#!/bin/bash
# ci-self-heal.sh
LOG_FILE="ci-output.log"
FAIL_PATTERN="ERR!"
if grep -q "$FAIL_PATTERN" "$LOG_FILE"; then
echo "[CI] Failure detected. Triggering self-healing agent..."
# Analyze logs and generate patch
PATCH_FILE=$(agent-analyze-ci --log "$LOG_FILE")
if [ -n "$PATCH_FILE" ]; then
git checkout -b auto-fix-$(date +%s)
git apply "$PATCH_FILE"
git commit -m "chore(ci): auto-fix CI failure"
git push origin HEAD
echo "[CI] Fix pushed for review."
else
echo "[CI] Could not auto-fix. Escalating."
exit 1
fi
fi
Perform deep, context-aware automated code reviews. Lakukan review kode otomatis yang mendalam dan peka konteks.
# review-rules.yml
rules:
security:
- detect_sql_injection
- audit_package_json
performance:
- max_bundle_size_kb: 500
- flag_nested_loops: true
style:
- enforce_strict_types
Build semantic graphs for contextual intelligence. Bangun grafik semantik untuk kecerdasan kontekstual.
// graph-builder.js
const Parser = require('tree-sitter');
const JavaScript = require('tree-sitter-javascript');
const parser = new Parser();
parser.setLanguage(JavaScript);
function buildASTGraph(sourceCode) {
const tree = parser.parse(sourceCode);
const graph = { nodes: [], edges: [] };
// Traverse tree to extract function declarations and calls
traverse(tree.rootNode, (node) => {
if (node.type === 'function_declaration') {
graph.nodes.push({ id: node.text, type: 'function' });
}
// Extract edges based on call expressions
});
return graph;
}
function traverse(node, callback) {
callback(node);
for (let i = 0; i < node.childCount; i++) {
traverse(node.child(i), callback);
}
}
Persist context and learn from interactions. Pertahankan konteks dan belajar dari interaksi.
session-memory-manager to maintain state across agent runs.Ensure safety with human oversight. Pastikan keamanan dengan pengawasan manusia.
<a name="bahasa-indonesia"></a>
brainstorming dan zero-to-prod-orchestrator (Fase 5 - Pengembangan Fitur Utama & Eksekusi Swarm) untuk mengotomasi alur pembuatan kode agentic.multi-agent-orchestration — Mengoordinasikan swarm multi-agen dan topologi fan-out/fan-in tugas.autonomous-tdd-debugger — Runner tes self-healing dan remediasi error otomatis.coderabbit — Review PR berbasis AI, ringkasan diff otomatis, dan feedback interaktif.living-codebase-ast-graph — Analisis semantik AST dan kalkulasi radius dampak lintas modul.scalability-clean-code — Kepatuhan arsitektur, penegakan prinsip DRY/SOLID, dan kebersihan kode.session-memory-manager — Menyimpan histori pembelajaran agen, pilihan arsitektur, dan memori sesi.Panduan produksi untuk alur kerja pembuatan kode berbasis AI dan swarm agen. Mencakup pembuatan kode otonom, koordinasi swarm multi-agen, pipeline CI/CD self-healing, review PR otomatis, graph pengetahuan codebase AST, dan gerbang persetujuan human-in-the-loop.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
A2A agent protocol interoperability, Agent Cards, and MCP bridging / Protokol agen A2A, Agent Cards, dan integrasi MCP.
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for automated and manual Web Accessibility (a11y) testing — axe-core, Pa11y, Playwright a11y, screen reader testing, and WCAG 2.2 Level AA/AAA compliance / Panduan ahli pengujian aksesibilitas web.
日本語の概要は準備中です。原文の説明を表示しています。
Web accessibility testing with axe-core, Playwright, and WCAG 2.2 / Pengujian aksesibilitas web axe-core, Playwright, dan WCAG 2.2.
日本語の概要は準備中です。原文の説明を表示しています。
Model cascading & complexity-scored routing (Grok, Gemini, Claude) / Routing kaskade model & scoring kompleksitas (Grok, Gemini, Claude).
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for intelligent model cascading and routing — complexity-scored task routing from Flash/Haiku to Sonnet/Opus/Astra, dynamic escalation with quality gates, 40-60% token cost reduction while maintaining output quality / Panduan ahli untuk kaskade dan routing model cerdas — routing tugas berbasis skor kompleksitas dari Flash/Haiku ke Sonnet/Opus/Astra, eskalasi dinamis dengan gerbang kualitas, pengurangan biaya token 40-60% dengan kualitas output terjaga.
日本語の概要は準備中です。原文の説明を表示しています。
Affective computing, emotion AI, and multimodal sentiment analysis / Komputasi afektif, AI emosional, dan analisis sentimen multimodal.
日本語の概要は準備中です。原文の説明を表示しています。