skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
ev3lynx727/vibecoding-assistant1 installs

vibecoding-assistant

AI-assisted software development workflows, prompt engineering, and OpenClaw/Clawdbot agent configuration. Use when: (1) Building applications with AI coding agents, (2) Setting up vibecoding workflows, (3) Configuring OpenClaw agents, skills, SOUL.md/IDENTITY.md files, (4) Debugging AI-generated code, (5) Creating project rules files, (6) Setting up multi-agent workflows, or (7) Managing OpenClaw gateway and workspace configuration.

How do I install this agent skill?

npx skills add https://github.com/ev3lynx727/vibecoding-assistant --skill vibecoding-assistant
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The VibeCoding Assistant skill is an educational knowledge base and workflow guide for AI-assisted development. It provides coding patterns, project structures, and best practices. The included Python scripts are utility tools for local file indexing and do not contain malicious code, network exfiltration, or prompt injection vulnerabilities.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

  • Runlayerwarn

    5/36 files flagged

What does this agent skill do?

Vibecoding Assistant

This skill provides workflows and guidance for AI-assisted software development, optimized for OpenClaw agents.

Core Workflow

Follow this loop for vibecoding:

Intent → Explore → Plan → Build → Review → Iterate → Ship

1. Explore (Understand the Task)

Before generating code, explore the codebase to understand:

  • Existing patterns and conventions
  • File structure and architecture
  • Dependencies and configuration

Prompt pattern:

"Explore the codebase to understand [specific area]. Look for [patterns/conventions]."

2. Plan (Define the Approach)

Always ask for a plan before implementation. This catches architectural issues early.

Prompt pattern:

"Create a step-by-step plan for [feature]. Include: files to modify, interfaces to define, edge cases to handle. Don't write code yet—describe the approach."

3. Build (Iterative Implementation)

Build in small, focused iterations:

  • One feature or file at a time
  • Run tests after each piece
  • Review before proceeding

4. Review (Quality Gates)

Review every change before proceeding:

  • Architecture and patterns
  • Error handling
  • Edge cases
  • Tests

5. Ship (Deployment)

  • Add environment setup instructions
  • Configure deployment
  • Document the changes

OpenClaw Configuration

Core Files

OpenClaw uses these files in each workspace:

FilePurpose
SOUL.mdPersonality and communication style
IDENTITY.mdAgent's specific purpose and role
MEMORY.mdLong-term facts and accumulated knowledge
HEARTBEAT.mdScheduled, proactive behaviors
TOOLS.mdUser-defined conventions for tool usage
AGENTS.mdCore operational rules

Gateway

The Gateway is a WebSocket server (default: localhost:18789):

  • Routes messages from channels to agents
  • Handles session management
  • Enforces Lane Queue (serial execution by default)

Start Gateway:

openclaw gateway

Agent Configuration

Configure agents in ~/.openclaw/openclaw.json:

{
  "agents": {
    "defaults": {
      "workspace": "~/.openclaw/workspace",
      "model": { "primary": "anthropic/claude-sonnet-4" },
      "thinkingDefault": "low",
      "timeoutSeconds": 600,
      "sandbox": { "mode": "non-main", "scope": "agent" }
    },
    "list": [
      {
        "id": "coder",
        "workspace": "~/.openclaw/workspace-coder",
        "model": { "primary": "anthropic/claude-sonnet-4" },
        "theme": "helpful coding assistant"
      }
    ]
  },
  "bindings": [
    { "agentId": "coder", "match": { "channel": "cli" } }
  ]
}

Multi-Agent Setup

For multi-agent workflows:

{
  "agents": {
    "list": [
      {
        "id": "lead",
        "role": "coordinate tasks, assign work"
      },
      {
        "id": "researcher",
        "role": "gather information, validate facts"
      },
      {
        "id": "coder",
        "role": "implement features, fix bugs"
      },
      {
        "id": "reviewer",
        "role": "quality checks, review output"
      }
    ]
  }
}

Policy Stack (7 Layers)

OpenClaw enforces permissions through 7 layers:

  1. Profile: Auth profile permissions
  2. Provider: Model provider support
  3. Global: Global enable/disable
  4. Channel: Channel-specific rules
  5. Workspace: Workspace boundaries
  6. Agent: Agent-specific rules
  7. Tool: Individual tool permissions

Sandbox Modes

  • all: Sandbox everything
  • non-main: Sandbox non-main sessions
  • off: Full host access

Skills in OpenClaw

Skills are discovered at runtime and injected based on eligibility:

  • Dependencies: Binary availability checked
  • OS Compatibility: Platform-specific skills
  • Context: Relevant skills loaded per turn

Agent-to-Agent Communication

Use sessions_spawn tool for recursive spawning:

  • Parent agent spawns child agents for subtasks
  • Child agents have isolated workspaces
  • Results aggregated back to parent

Prompting Best Practices

Structure Prompts Clearly

  • Be specific about requirements
  • Include examples of expected input/output
  • Define constraints and edge cases
  • Specify non-goals to avoid scope creep

Example Prompt Structure

## Task
[Clear description of what to build]

## Context
[Relevant background about the codebase]

## Requirements
- [Specific requirement 1]
- [Specific requirement 2]

## Constraints
- [Performance requirements]
- [Security requirements]
- [Compatibility requirements]

## Examples
[Show example input/output if applicable]

Chained Prompting

For complex tasks, break into sequential prompts:

  1. "Create the interface/types for [feature]"
  2. "Implement [component A] using the interfaces"
  3. "Implement [component B] that uses A"
  4. "Add tests for [feature]"

Debugging Prompts

When stuck, prompt for systematic analysis:

Generate a diagnostic report:
1. List all files involved in [feature]
2. Explain the role of each file
3. Identify why [error] is occurring
4. Propose 3 different debugging approaches

OpenClaw-Specific Tips

Making Agents Feel "Alive"

OpenClaw agents can feel proactive using:

  • Heartbeats: Timer-triggered turns (e.g., every 30 minutes)
  • Cronjobs: Scheduled tasks
  • Webhooks: External event triggers
  • Agent-to-Agent: Inter-agent messaging

Workspace Isolation

Each agent has its own workspace:

  • Separate file systems
  • Independent memory
  • Isolated tool access

Running Multiple Agents

  1. Define agents in openclaw.json
  2. Set up bindings to route messages
  3. Use agent IDs to reference specific agents

References

For detailed guidance, see:

Expanded References

Real project structures:

Common patterns with real code:

Anti-patterns with fixes:

Quick references:

Real prompts that worked:

Skill optimization:

Documentation:

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/ev3lynx727/vibecoding-assistant/vibecoding-assistant">View vibecoding-assistant on skillZs</a>