Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问clear审计提醒

multi-ai-implementation多 AI 实施

Agent Skill

multi-ai-implementation 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

404

周安装

17

GitHub Stars

9

下载量

141
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:multi-ai-implementation(多 AI 实施)
来源仓库:https://github.com/adaptationio/skrillz
仓库路径:skills/multi-ai-implementation
安装命令:
npx skills add https://github.com/adaptationio/skrillz --skill multi-ai-implementation
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/adaptationio/skrillz --skill multi-ai-implementation

简介

multi-ai-implementation 用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果时使用。
  • 支持基于语义匹配、标签过滤和上下文相关性进行智能内容检索与排序。
  • 安装命令为 npx skills add https://github.com/adaptationio/skrillz --skill multi-ai-implementation。
  • 使用前需确认权限范围、维护状态,注意可能触发联网、命令执行或文件读写操作。

SKILL.md

Multi-AI Implementation

Overview

multi-ai-implementation provides systematic code generation and incremental development using the proven Explore-Plan-Code-Commit workflow with built-in TDD, quality gates, and multi-agent coordination.

Purpose: Transform specifications into production-ready code through incremental, test-driven development

Pattern: Workflow-based (6-step sequential process)

Key Principles (validated by tri-AI research):

  1. Explore Before Coding - Gather context first, never jump straight to implementation
  2. Plan Architecture - Use multi-ai-planning before writing code
  3. Incremental Development - Small changes (<200 lines), continuous testing
  4. Test-Driven - Write/generate tests first, then implement
  5. Quality Gates - Multi-layer validation before commit
  6. Safe Rollback - Automatic revert on test failures

Quality Guarantee: Code generated through this workflow achieves ≥85/100 quality score with ≥80% test coverage


When to Use

Use multi-ai-implementation when:

  • Implementing new features (>200 lines, multiple components)
  • Refactoring existing code (maintaining backward compatibility)
  • Migrating systems (database, framework, architecture changes)
  • Integrating components (API, services, third-party libraries)
  • Building complex functionality requiring testing and verification
  • Multi-agent coordination needed for parallel development

When NOT to Use:

  • Simple changes (<50 lines, single file, obvious implementation)
  • Documentation-only changes
  • Configuration tweaks (use fast-track workflow instead)

Prerequisites

Required

  • Clear implementation specification or plan
  • Test framework available (Jest, Vitest, pytest, etc.)
  • Time allocated (2-8 hours depending on complexity)

Recommended

  • multi-ai-planning - Create plan before implementation
  • multi-ai-testing - Generate and execute tests
  • multi-ai-verification - Quality validation before commit

Understanding

  • Basic TDD concepts (test-first development)
  • Git workflow (commits, branches, rollback)
  • Testing frameworks for your language

Implementation Workflow

Step 1: Explore & Gather Context

Gather comprehensive context through progressive disclosure before writing any code.

Purpose: Understand existing system, patterns, and constraints

Inputs:

  • Implementation objective or specification
  • Existing codebase (if applicable)
  • Design mockups (for UI features)
  • API documentation (for integrations)

Process:

  1. Progressive File Discovery: Use 3-level approach (never load everything): Level 1: Structure (Glob) # Map relevant files glob "**/*.{ts,js,py}" # Source files glob "**/test*.{ts,js,py}" # Test files glob "**/*auth*" # Domain-specific Level 2: Patterns (Grep) # Find specific patterns grep "export.*class.*Auth" --glob "**/*.ts" grep "describe\|it\(" --glob "**/*.test.ts" grep "TODO|FIXME" --glob "src/**" Level 3: Targeted Reading # Read only critical files read "src/auth/login.ts" read "src/auth/tokens.ts" read "tests/auth/login.test.ts"
  2. Analyze Visual Mockups (for UI features):

- Read design files/screenshots - Understand layout requirements - Note component hierarchy - Identify styling needs

  1. Map Dependencies & Integration Points: # Integration Analysis **Components This Touches**: - src/auth/* (authentication logic) - src/api/routes.ts (API endpoints) - src/middleware/auth.ts (authorization) **External Dependencies**: - jsonwebtoken (JWT generation) - bcrypt (password hashing) **Integration Points**: - Database (users, tokens tables) - API (POST /login, POST /register) - Frontend (auth forms, protected routes)
  2. Research Domain Patterns (optional - for unfamiliar domains): If using multi-ai-research: Use multi-ai-research for "Research [domain] implementation best practices and patterns" Manual research:

- Search: "[domain] best practices 2024-2025" - Review: Official documentation - Find: 3-5 example implementations

  1. Document Context Synthesis: # Context Synthesis ## Current State - [What exists now] - [Current patterns used] - [Existing tests] ## Desired State - [What should exist] - [New functionality needed] ## Constraints - Backward compatibility required - Must maintain existing API - Performance: <200ms response time ## Key Insights - [Pattern 1 found in codebase] - [Best practice from research] - [Integration consideration]

Outputs:

  • Context synthesis document
  • File inventory (relevant files identified)
  • Pattern analysis
  • Integration map
  • Constraint documentation

Validation:

  • Relevant files identified via progressive disclosure
  • Existing patterns understood
  • Integration points mapped
  • Constraints documented
  • Research conducted (if needed)
  • Context comprehensive

Time Estimate: 30-60 minutes

Next: Proceed to Step 2


Step 2: Plan Architecture

Create detailed implementation plan using multi-ai-planning before writing any code.

Purpose: Think through architecture and approach before implementation

Inputs:

  • Context synthesis (from Step 1)
  • Implementation objective
  • Success criteria

Process:

  1. Invoke Multi-AI Planning: Use multi-ai-planning to create implementation plan for [objective] This will guide you through:

- Objective analysis - Hierarchical task decomposition - Dependency mapping - Verification planning - Quality validation (≥90/100)

  1. Review Generated Plan: Plan Review Checklist: - [] All requirements covered by tasks - [] Tasks decomposed to atomic level - [] Dependencies mapped correctly - [] Each task has success criteria - [] Verification methods defined - [] Quality score ≥90/100
  2. Extract Implementation Sequence: # Implementation Sequence (from plan) Phase 1: Foundation (Tasks 1-2) - Task 1: Database schema - Task 2: Core models Phase 2: Business Logic (Tasks 3-4) - Task 3: Token management - Task 4: Authentication logic Phase 3: API Layer (Task 5) - Task 5: API endpoints Phase 4: Integration (Task 6) - Task 6: End-to-end integration
  3. Identify Test Strategy (from plan verification): # Test Strategy **Test-First Approach**: - Generate tests before implementation - Confirm tests fail - Implement until tests pass **Coverage Targets**: - Gate (must pass): ≥80% line coverage - Target (desired): ≥95% line coverage **Test Types**: - Unit: Functions, classes - Integration: Components together - E2E: Complete workflows
  4. Optional: Use Extended Thinking for Complex Decisions:

- Press Tab for extended thinking mode - Evaluate multiple architectural approaches - Reason through trade-offs - Document decision with rationale

Outputs:

  • Complete implementation plan (from multi-ai-planning)
  • plan.json (machine-readable)
  • PLAN.md (human-readable)
  • Implementation sequence
  • Test strategy

Validation:

  • Plan created using multi-ai-planning
  • Plan quality score ≥90/100
  • All tasks have verification defined
  • Implementation sequence clear
  • Test strategy documented

Time Estimate: 30-90 minutes (most time in multi-ai-planning)

Next: Proceed to Step 3


Step 3: Incremental Implementation (TDD)

Implement features incrementally using test-driven development with continuous validation.

Purpose: Build quality code through small, tested increments

Inputs:

  • Implementation plan (from Step 2)
  • Context synthesis (from Step 1)
  • Test strategy

Process:

  1. For Each Task in Plan, Follow TDD Cycle: 3.1. Generate Tests First (use multi-ai-testing): Use multi-ai-testing TDD workflow for Task [X] Specification: - [What this task should do] - Success criteria: [from plan] - Edge cases: [boundary conditions] This generates tests and confirms they FAIL. 3.2. Implement to Pass Tests (incremental): // Implement feature incrementally // Target: <200 lines per commit // Keep tests running continuously // Example: Implement token generation export function generateToken(user: User): string {// 1. Basic implementation (30 lines) const payload = {userId: user.id}; const token = jwt.sign(payload, process.env.JWT_SECRET); return token;} // Run tests → Some pass, some fail // 2. Add expiry (10 lines) // Run tests → More pass // 3. Add error handling (15 lines) // Run tests → All pass ✅ 3.3. Verify Tests Pass: # Run test suite npm test -- src/auth/tokens.test.ts # Check coverage npm run coverage -- --file=src/auth/tokens.ts # Verify ≥80% coverage 3.4. If Tests Fail: Iterate: ## Iteration Loop (Max 3 Attempts) Attempt 1: Implement feature → Tests fail ↓ Analyze failure, adjust code Attempt 2: Fix implementation → Tests fail (different error) ↓ Analyze, adjust again Attempt 3: Final fix → Tests pass ✅ If still failing after 3 attempts: ↓ HALT and request human review ❌ Doom Loop Prevention Doom Loop Breaker (Gemini recommendation):

- Max 3 implementation attempts per task - If same error 3x: Escalate to human - If oscillating errors (A→B→A): Escalate - Prevents infinite refactoring loops

  1. Maintain Incremental Commits: Small Change Pattern: # After each logical increment: git add <changed-files> git commit -m "Add [specific feature]: [what changed]" # Target: <200 lines per commit # Benefit: Clear intent, easy rollback Automatic Rollback on Test Failures: # If tests fail after commit: npm test || git reset --hard HEAD~1 # TCR Pattern (Test-Commit-Revert): # - Tests pass → Commit # - Tests fail → Automatic revert
  2. Handle Backward Compatibility (for changes to existing code): Expand-Migrate-Contract Pattern: ### Example: Add OAuth to Existing Auth **Phase 1: Expand** - Add new OAuth tables/functions - Keep existing password auth - Both work in parallel **Phase 2: Migrate** - Dual-write (password + OAuth) - Gradual user transition - Validate both paths work **Phase 3: Contract** - Deprecate password auth - Remove old code - OAuth only **Benefit**: Zero downtime, safe rollback at each phase
  3. Error Handling Pattern: ` // Every function needs error handling export function generateToken(user: User): string {// Validate input if (!user ||!user.id) {throw new Error('Invalid user: missing id');} // Validate environment if (!process.env.JWT_SECRET) {throw new Error('JWT_SECRET not configured');} try {// Implementation const token = jwt.sign({userId: user.id}, process.env.JWT_SECRET); return token;} catch (error) {// Graceful handling console.error('Token generation failed:', error); throw new Error(Failed to generate token: ${error.message});}} `

Outputs:

  • Working code (incremental commits)
  • All tests passing
  • Coverage ≥80% (gate), target ≥95%
  • Error handling complete
  • Backward compatible (if applicable)

Validation:

  • All tests pass
  • Coverage meets gate (≥80%)
  • Changes <200 lines per commit (mostly)
  • Error handling present
  • Backward compatible verified
  • No doom loops encountered

Time Estimate: 2-8 hours (varies by complexity)

Next: Proceed to Step 4 (if multi-agent needed) or Step 5


Step 4: Multi-Agent Coordination (Optional)

For complex features requiring parallel development, coordinate multiple implementation agents.

Purpose: Parallelize independent work to save time

When to Use:

  • Feature has multiple independent components
  • Different agents can work on different modules
  • Clear separation of concerns possible
  • Time optimization important

When to Skip:

  • Simple linear implementation
  • Strong coupling between components
  • Single developer workflow

Inputs:

  • Implementation plan with parallel groups identified
  • Clear boundaries between components

Process:

  1. Identify Parallel Opportunities (from plan): ## Parallel Groups (from multi-ai-planning) **Parallel Group 1** (after Task 1): - Task 2.1: Frontend authentication component - Task 2.2: Backend API endpoints - Task 2.3: Database migrations These can run simultaneously (independent).
  2. Spawn Parallel Implementation Agents (Task tool): ` // Coordinate multiple agents via Task tool const implementations = await Promise.all([task({description: "Implement frontend auth component", prompt: Create React authentication component. Specifications: - Login form with email/password - Form validation - API integration hooks - Error handling Write to: src/components/Auth/LoginForm.tsx Write tests to: src/components/Auth/LoginForm.test.tsx Success criteria: - Component renders correctly - Validation works - Tests pass - Coverage ≥80%}), task({description: "Implement backend API endpoints", prompt: Create authentication API endpoints. Endpoints: - POST /api/auth/login - POST /api/auth/register - POST /api/auth/refresh Write to: src/api/auth.ts Write tests to: src/api/auth.test.ts Success criteria: - All endpoints functional - Tests pass - Coverage ≥80%}), task({description: "Create database migrations", prompt: Create database schema for authentication. Tables: - users (id, email, password_hash, created_at) - sessions (id, user_id, token, expires_at) Write migrations to: migrations/001_auth_schema.sql Write tests to: migrations/001_auth_schema.test.ts})]); // All three execute in parallel // Each has isolated context // Results returned when all complete `
  3. Integrate Results: # Integration After Parallel Execution **Check Each Component**: - [] Frontend component complete and tested - [] Backend API complete and tested - [] Database migrations complete and tested **Integration Steps**: 1. Verify all components built correctly 2. Connect frontend → API 3. Connect API → database 4. Run integration tests 5. Verify end-to-end workflow
  4. Handle Coordination Issues: ## Common Coordination Challenges **Issue**: Components don't integrate - **Cause**: Mismatched interfaces - **Fix**: Review specifications, align interfaces, re-implement **Issue**: Duplicate work - **Cause**: Overlapping agent responsibilities - **Fix**: Clearer task boundaries in plan **Issue**: Conflicting changes - **Cause**: Agents modifying same files - **Fix**: Use git worktrees for isolation

Outputs:

  • Multiple components implemented in parallel
  • All components tested independently
  • Integration verified
  • Time saved (20-40% faster than sequential)

Validation:

  • All parallel tasks completed
  • Each component tested independently
  • Integration successful
  • No conflicts or duplicate work
  • Time savings achieved

Time Estimate: 2-6 hours (potentially 20-40% faster than sequential)

Next: Proceed to Step 5


Step 5: Integration & End-to-End Testing

Integrate all components and verify complete workflows function correctly.

Purpose: Ensure components work together, catch integration issues

Inputs:

  • Implemented code (from Step 3-4)
  • Integration test strategy (from plan)

Process:

  1. Integration Testing: Generate Integration Tests (use multi-ai-testing): Use multi-ai-testing test generation workflow for integration tests Components: - [List all components to integrate] Workflows to Test: - User registration → database → email confirmation - User login → token generation → API access - Token refresh → validation → new token Write tests to: tests/integration/auth-workflows.test.ts
  2. Execute Integration Tests: # Run integration test suite npm test -- tests/integration/ # Verify all workflows work # Fix any integration issues found
  3. End-to-End Testing: # E2E Test Scenarios **Scenario 1: Complete Registration Flow** 1. User submits registration form 2. API validates and creates user 3. Database stores user record 4. Email confirmation sent 5. User confirms email 6. User can log in **Scenario 2: Complete Login Flow** [Similar detailed steps] Execute E2E Tests: # Run E2E test suite npm run test:e2e # Or use multi-ai-testing Use multi-ai-testing for E2E testing of [workflows]
  4. Performance Validation: # Run performance tests npm run test:performance # Check response times # Verify: <200ms for critical paths # Identify bottlenecks if any
  5. Backward Compatibility Check (for changes to existing code): # Run full test suite (old + new tests) npm test # Verify: All existing tests still pass # Verify: No breaking changes # Verify: APIs backward compatible

Outputs:

  • Integration tests passing
  • E2E tests passing
  • Performance validated
  • Backward compatibility verified
  • Integration issues resolved

Validation:

  • Integration tests generated and passing
  • E2E workflows verified
  • Performance acceptable (<200ms or spec)
  • No backward compatibility breaks
  • All existing tests still pass

Time Estimate: 1-3 hours

Next: Proceed to Step 6


Step 6: Quality Verification & Commit

Run final verification before committing, ensuring all quality gates pass.

Purpose: Multi-layer quality assurance before production

Inputs:

  • Complete implementation (from Steps 3-5)
  • All tests passing
  • Plan verification criteria

Process:

  1. Run Multi-Layer Verification (use multi-ai-verification): Use multi-ai-verification for complete quality check of [implementation] This runs all 5 verification layers:

- Layer 1: Rules-based (linting, types, schema) - 95% automated - Layer 2: Functional (tests, coverage) - 60-80% automated - Layer 3: Visual (if UI) - 30-50% automated - Layer 4: Integration (E2E, system) - 20-30% automated - Layer 5: Quality scoring (0-100) - LLM-as-judge

  1. Review Verification Report: # Verification Results ## Layer 1: Rules ✅ - Linting: PASS - Type checking: PASS - Schema validation: PASS ## Layer 2: Functional ✅ - Tests: 95/95 passing - Coverage: 87% (≥80% gate) - Examples: All working ## Layer 3: Visual ✅ (if applicable) - Screenshots match mockups - Responsive design works ## Layer 4: Integration ✅ - E2E tests pass - API integration verified ## Layer 5: Quality Score - **Total**: 92/100 ✅ (≥90 gate) - Correctness: 19/20 - Functionality: 19/20 - Quality: 18/20 - Integration: 18/20 - Security: 18/20 **Status**: ALL GATES PASS ✅
  2. If Quality <90: Iterate: ## Gap Analysis (if score <90) **Issues Found**: 1. [Issue 1] - Priority: High - Fix: [Specific action] 2. [Issue 2] - Priority: Medium - Fix: [Action] **Action**: Apply fixes, re-verify **Target**: Reach ≥90/100
  3. Create Git Commit (only if all gates pass): # Stage changes git add <files> # Commit with clear message git commit -m "feat: Add user authentication with OAuth - Implemented JWT token generation and validation - Added login/register API endpoints - Created database schema and migrations - Tests: 95/95 passing, coverage 87% - Quality score: 92/100 Closes #123"
  4. Create Pull Request (for team workflows): # Push branch git push -u origin feature/auth # Create PR gh pr create --title "Add user authentication" --body "$(cat <<EOF ## Summary Implements user authentication with OAuth support. ## Changes - Database schema for users and tokens - JWT token generation and validation - Login/register API endpoints - Frontend auth components ## Testing - Unit tests: 95/95 passing - Integration tests: 12/12 passing - Coverage: 87% (gate: ≥80%) - Quality score: 92/100 ## Verification - ✅ All 5 verification layers pass - ✅ Security scan: No vulnerabilities - ✅ Backward compatible - ✅ Performance: <150ms avg response Ready for review. EOF)"
  5. Document Implementation: # Implementation Complete **What Was Built**: - [List of components] **Tests Added**: - [Test files and coverage] **Quality Metrics**: - Quality score: 92/100 - Test coverage: 87% - Performance: <150ms **Next Steps**: - Code review by team - Deployment to staging - Production release

Outputs:

  • Production-ready code
  • All tests passing
  • Coverage ≥80% (gate), ideally ≥95%
  • Quality score ≥90/100
  • Git commit(s) created
  • PR created (if team workflow)
  • Documentation updated

Validation:

  • All 5 verification layers pass
  • Quality score ≥90/100
  • Test coverage ≥80%
  • Git commit created
  • PR created (if applicable)
  • Documentation complete

Time Estimate: 30-90 minutes

Result: Production-ready, tested, verified implementation


Integration with Other Skills

With multi-ai-planning (Step 2)

Usage: Create implementation plan before coding

Benefits:

  • Structured approach (not ad-hoc)
  • Quality ≥90 plans
  • Clear task breakdown
  • Verification built-in

With multi-ai-testing (Steps 3, 5)

Usage: TDD workflow, test generation, coverage validation

Benefits:

  • Test-first development
  • Independent verification prevents gaming
  • 95% coverage achievable
  • Self-healing tests

With multi-ai-verification (Step 6)

Usage: Multi-layer quality assurance before commit

Benefits:

  • 5-layer verification (automated → LLM-as-judge)
  • Quality scoring (0-100)
  • All gates must pass
  • Actionable feedback

Workflow Modes

Standard Mode (Full Quality)

Use For: Features, refactorings, security changes, integrations

Process: All 6 steps with all 5 verification layers Time: 5-15 hours Quality: Maximum (all gates, score ≥90)


Fast-Track Mode (Gemini Recommendation)

Use For: Typos, documentation, minor config tweaks

Process: Steps 1-3 + Layer 1-2 verification only Time: 30-90 minutes Quality: Essential checks only

Usage: Explicitly request "fast-track" or skip verification step


Best Practices

1. Always Explore First (Step 1)

Never jump straight to coding. Context prevents errors.

2. Always Plan (Step 2)

Use multi-ai-planning for quality ≥90 plans.

3. Test-Driven Development (Step 3)

Tests first, then implementation. Prevents overfitting.

4. Small Increments (<200 Lines)

Prevents LLM degradation, enables easy rollback.

5. Continuous Testing

Run tests after each change, not just at end.

6. Independent Verification (Step 6)

Use multi-ai-verification for unbiased quality check.


Common Mistakes

Mistake 1: Skipping Exploration

Problem: Coding without understanding existing patterns Fix: Always complete Step 1

Mistake 2: No Plan

Problem: Ad-hoc implementation, rework needed Fix: Always use multi-ai-planning (Step 2)

Mistake 3: Large Monolithic Changes

Problem: >500 lines, hard to review, LLM quality degrades Fix: Incremental commits (<200 lines)

Mistake 4: Implementation-First (Not Test-First)

Problem: Tests fit to code (gaming) Fix: Generate tests first in Step 3

Mistake 5: Skipping Verification

Problem: Low-quality code reaches production Fix: Always run multi-ai-verification (Step 6)


Appendix A: Task Tool Coordination Patterns

Pattern 1: Sequential Verification Agent

// Implementation complete
const implResult = await task({
  description: "Implement authentication",
  prompt: `Implement user authentication.
  Write code to: src/auth/
  Write tests to: tests/auth/
  Write summary to: implementation-summary.json`
});

// Independent verification (separate agent)
const verification = await task({
  description: "Verify implementation independently",
  prompt: `Review implementation in src/auth/.

  Do NOT read previous conversation.
  Verify against success-criteria.json ONLY.

  Check:
  - All success criteria met
  - Tests pass
  - Code quality
  - Security

  Write report to: verification-report.md`
});

// Read verification results
const report = readFile('verification-report.md');
if (report.score >= 90) {
  // Approved for commit
} else {
  // Apply fixes from feedback
}

Pattern 2: Parallel Component Implementation

// Build multiple components in parallel

const [frontend, backend, database] = await Promise.all([
  task({
    description: "Build frontend component",
    prompt: "Create React auth component. Write to: src/components/Auth/"
  }),

  task({
    description: "Build backend API",
    prompt: "Create auth API endpoints. Write to: src/api/auth.ts"
  }),

  task({
    description: "Create database schema",
    prompt: "Create auth schema. Write to: migrations/"
  })
]);

// Integrate results after all complete

Pattern 3: Shared State via Files

// Agent 1: Research
await task({
  description: "Research OAuth patterns",
  prompt: "Research OAuth 2.0 implementation. Write findings to: research.md"
});

// Agent 2: Plan based on research
await task({
  description: "Create implementation plan",
  prompt: "Read research.md. Create detailed plan. Write to: plan.json"
});

// Agent 3: Implement based on plan
await task({
  description: "Implement OAuth",
  prompt: "Read plan.json. Implement OAuth. Write code to: src/oauth/"
});

// Pattern: Agent A → file → Agent B reads → next file

Appendix B: Doom Loop Prevention

Detection Patterns

Oscillating Errors:

Attempt 1: Fix error A → Test B fails
Attempt 2: Fix error B → Test A fails
Attempt 3: Fix error A → Test B fails again
↓
DOOM LOOP DETECTED → Escalate to human

Same Error Repeatedly:

Attempt 1: Error: "undefined userId"
Attempt 2: Error: "undefined userId" (same fix tried)
Attempt 3: Error: "undefined userId" (stuck)
↓
ESCALATE → Human needed

Breaker Implementation

MAX_RETRIES = 3
error_history = []

for attempt in range(MAX_RETRIES):
    result = implement_and_test()

    if result.success:
        break

    error_history.append(result.error)

    # Detect doom loop
    if attempt >= 2:
        # Same error 3 times?
        if error_history[0] == error_history[1] == error_history[2]:
            escalate_to_human("Same error 3x:", error_history[0])
            break

        # Oscillating?
        if error_history[0] == error_history[2] and error_history[1] != error_history[0]:
            escalate_to_human("Oscillating errors:", error_history)
            break

    # Continue trying

Appendix C: Technical Foundation

Orchestration Runtime

  • Development: Claude Code Task tool
  • CI/CD: GitHub Actions
  • Data Contracts: JSON schemas (in schemas/)
  • Artifact Storage: File system (.implementations/)

Tooling Per Language

JavaScript/TypeScript:

  • Linter: ESLint
  • Type checker: TypeScript compiler (tsc)
  • Test framework: Jest or Vitest
  • Coverage: c8 or nyc
  • SAST: Semgrep or eslint-plugin-security

Python:

  • Linter: Pylint/Ruff
  • Type checker: mypy
  • Test framework: pytest
  • Coverage: pytest-cov
  • SAST: Bandit

Rollback Strategy

  • Code: Git tags + git worktree (NOT git reset)
  • Database: Migration down scripts
  • Feature flags: Gradual rollout with kill switch

Cost/Latency Controls

  • Budget: $50/month cap for LLM-as-judge
  • Caching: Cache verification results for 24h
  • Fast-path: Skip Layer 5 for changes <50 lines

Quick Reference

The 6-Step Workflow

StepPurposeTimeTools Used
1Explore & Context30-60mGlob, Grep, Read, Research
2Plan Architecture30-90mmulti-ai-planning
3Implement (TDD)2-8hmulti-ai-testing, Write, Edit
4Coordinate (optional)2-6hTask tool (parallel)
5Integrate & E2E1-3hmulti-ai-testing (integration)
6Verify & Commit30-90mmulti-ai-verification, Git

Total: 5-15 hours (standard mode) or 30-90 min (fast-track)

Quality Metrics

  • Test Coverage: ≥80% gate, ≥95% target
  • Quality Score: ≥90/100 required
  • Change Size: <200 lines per commit ideal
  • Verification Layers: All 5 must pass
  • Performance: Meets specification

multi-ai-implementation delivers production-ready code through systematic Explore-Plan-Code-Commit workflow with TDD, multi-agent coordination, and rigorous quality gates - validated by Claude + Gemini + Codex research.

For examples, see examples/. For coordination patterns, see Appendix A.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

github-copilot

31.9%
按下载量换算45

Claude Code

24.75%
按下载量换算35

mcpjam

17.33%
按下载量换算24

moltbot

12.01%
按下载量换算17

windsurf

8.35%
按下载量换算12

zencoder

3.81%
按下载量换算5

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills