workflow-code-generation

Generate and execute code change tasks with spec verification.

159|47|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/davidYichengWei/agentic-engineering-framework --skill workflow-code-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-code-generation
Source: https://github.com/davidYichengWei/agentic-engineering-framework/tree/main/skills/workflow-code-generation
Command: npx skills add https://github.com/davidYichengWei/agentic-engineering-framework --skill workflow-code-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill acts as the unified entry point for all code modifications. When a user requests any code change (new feature, optimization, bug fix, or refactor), this skill must be invoked first. It is applicable only to code files (e.g., .cc/.cpp/.h/.go/.py, etc.); changes to non-code files like .md do not require invocation. It will evaluate complexity, verify spec.md, generate tasks.md, and execute tasks one by one.

Core Features & Use Cases

  • Unified routing for code changes: evaluates target modules, files, and completion criteria to guide the development workflow.
  • Spec validation and task planning: ensures a complete spec is present, and breaks it down into executable tasks.
  • End-to-end task orchestration: orchestrates sequential task execution, with optional code review loops when necessary, to ensure quality and traceability.

Quick Start

Provide a natural-language description of the desired code change to trigger the workflow.

Frequently Asked Questions about workflow-code-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely automate code changes for bug fixes and refactoring?

To safely automate code changes, this workflow evaluates complexity, verifies spec.md, generates tasks.md, and executes tasks sequentially. This ensures traceability and quality through controlled execution and optional code-review loops.

Can I use this workflow for Python, Go, and C++ code modifications?

Yes, this workflow handles code modifications across Python, Go, and C++ files like .cc, .cpp, .h, and .py. It acts as the unified entry point for feature additions, optimizations, bug fixes, and refactors in these languages.

What is the best way to ensure traceability during end-to-end code generation?

The best way to ensure traceability during code generation is to enforce a standard flow that validates specs and generates task lists. This workflow orchestrates sequential task execution and optional code review loops to maintain quality.

Do I need a spec.md file to start automated task generation for code updates?

Yes, you need a spec.md file to start automated task generation. The workflow verifies the spec to ensure completeness, breaks it down into executable tasks within tasks.md, and then orchestrates their execution one by one.

When should I not use this automated workflow for code modifications?

You should not use this automated workflow for modifications to non-code files like .md documentation. It is specifically designed to evaluate complexity and execute tasks only for code files such as .cc, .cpp, .h, .go, and .py.

How does the code-review loop work during task orchestration?

The code-review loop works by optionally evaluating executed tasks during sequential orchestration. If necessary, it triggers a review loop to ensure quality control and traceability before proceeding to the next code modification task.