AgentSkillsCN

coding-agent-tools

AI辅助开发指南(“Coding Vibe”):选择开发工具、集成IDE,以及制定工作流,以最大化AI智能体对开发人员生产力的提升。 在以下场景中使用:搭建AI辅助开发环境、选择编码工具,或在CI/CD工作流中集成AI。

SKILL.md
--- frontmatter
name: coding-agent-tools
description: |
  Guide to AI-assisted development ("Coding Vibe"): tool selection, IDE integration, and workflows for maximizing developer productivity with AI agents.
  Use when: setting up AI-assisted development environments, selecting coding tools, or integrating AI into CI/CD workflows.

Coding Agent Tools & Workflows

This skill guides the setup and usage of the modern "AI Pair Programmer" stack.

How to select AI Coding Tools

Choose tools based on interaction depth.

See CLI Guide for detailed comparisons.

ToolTypeBest Use Case
Claude Code / AiderCLI AgentFull-file refactoring, multi-file edits, "Apply this feature".
GitHub CopilotIDE GhostwriterAutocomplete, boilerplate generation, quick unit tests.
CursorAI-Native IDE"Chat with codebase", semantic search, diff review.
OpenCodeOpen InterpreterLocal LLM execution, privacy-focused tasks.

How to workflow with AI Agents (The "Coding Vibe")

  1. Spec-First: Don't write code. Write a Markdown spec (spec.md) and ask the agent to "Implement this spec".
  2. TDD Loop:
    • Ask agent: "Generate tests for feature X based on spec."
    • Run tests (Fail).
    • Ask agent: "Write implementation to pass tests."
    • Run tests (Pass).
  3. Reviewer Mode: Before committing, pipe git diff to the agent: "Review this diff for security issues and potential bugs."

How to integrate AI into CI/CD

  • PR Reviews: Use actions (like Codium or custom scripts) to auto-review PRs.
  • Commit Messages: Use git diff | llm "generate conventional commit" for standardized history.
  • Doc Generation: Auto-generate API docs from code signatures on merge.

References