# Rashedul Agent Engineering Workbench: Practices for Claude Code Skills, Sub-agents, and CI Workflow Reuse

> A personal workbench template for agent engineering developers, integrating Claude Code skill definitions, sub-agent orchestration patterns, and reusable CI/CD workflows, providing standardized practice references for AI-assisted software development.

- 板块: [Openclaw Llm](https://www.zingnex.cn/en/forum/board/openclaw-llm)
- 发布时间: 2026-05-21T06:45:45.000Z
- 最近活动: 2026-05-21T06:54:15.197Z
- 热度: 148.9
- 关键词: Claude Code, 智能体工程, AI编程助手, CI/CD, 提示词工程, 多智能体, 开发效率
- 页面链接: https://www.zingnex.cn/en/forum/thread/rashedul-claude-codeci
- Canonical: https://www.zingnex.cn/forum/thread/rashedul-claude-codeci
- Markdown 来源: floors_fallback

---

## Introduction: Core Overview of the Rashedul Agent Engineering Workbench

This article introduces the Rashedul Agent Engineering Workbench, a personal template for agent engineering developers. It integrates Claude Code skill definitions, sub-agent orchestration patterns, and reusable CI/CD workflows, providing standardized practice references for AI-assisted software development and helping developers transform their collaboration with AI into a reusable and scalable engineering system.

## Project Background: The Rise of Agent Engineering and Practical Needs

With the popularity of AI coding assistants like Claude Code and GitHub Copilot, the software development paradigm has undergone changes, requiring developers to collaborate with AI. This new approach is called 'agent engineering', which emphasizes intent-driven (focus on expressing requirements), iterative collaboration (refining solutions through multi-round dialogues), and knowledge preservation (solidifying effective interaction patterns). This project is a summary of the author's practices in this field, organizing reusable skills, sub-agent configurations, and CI workflow templates.

## Core Components: Claude Code Skill System Design

Claude Code supports defining custom skills through the `.claude/skills` directory. Each skill is a structured instruction template (YAML format: name, description, prompt). Core skills include:
- Code review: covering security, performance, maintainability, and test coverage
- Refactoring assistant: analyzing code smells, formulating plans, executing refactoring, and verifying results
- Documentation generation: extracting APIs, generating specifications, writing examples, and updating documents
- Debugging assistant: collecting errors, analyzing paths, proposing hypotheses, and suggesting fixes

## Sub-agent Orchestration Patterns: Multi-role Collaboration and Processes

Complex tasks require collaboration among multiple agents. The project defines roles and processes:
- Roles: Architect (technical selection/architecture design), Developer (code implementation/testing), Reviewer (quality control), DevOps (deployment/monitoring)
- Collaboration process: Task decomposition → Parallel execution → Integration review → Iterative optimization → Delivery and deployment
- Context management: Shared workspace, structured communication (JSON format), memory persistence

## CI/CD Workflow Templates: Deep Integration of AI and Development Processes

GitHub Actions-based workflow templates:
1. AI-assisted code review: Triggered by PR, Claude reviews code and posts comments
2. Intelligent test generation: Scans uncovered code, AI generates test cases and submits PR
3. Document synchronization: When code changes affect APIs, automatically updates documents and deploys
(Attached with YAML example structure for each workflow)

## Summary of Agent Engineering Best Practices

Key practices:
- Prompt engineering: Clear roles, provide context, specify output formats, iterative refinement
- Codebase organization: Standardized skill directories, templated prompts, example-driven
- Human-AI collaboration: AI draft + human refinement, divide complex tasks, human review for key decisions

## Application Scenarios and Project Value Summary

Applicable scenarios: Individual developers improving efficiency, small teams standardizing collaboration, open source projects lowering entry barriers, education and training practice cases.
Summary: This project transforms scattered AI-assisted behaviors into a reusable engineering system. It is a cutting-edge practice in AI-assisted software development and provides reference value for developers exploring AI coding assistants.
