Skip to main content

implement-spec

Use when implementing a whole specification or ticket set, working the ready frontier with parallel implementer subagents on one integration branch.

معلومات المصدر

المستودع
dandgabr/Coacus
آخر نشاط في المصدر
٣١ أكتوبر ٢٠٢٦ في ٠٥:٤٤
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
٩
التفرعات
٥

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
implement-spec
description
Use when implementing a whole specification or ticket set, working the ready frontier with parallel implementer subagents on one integration branch.
# Implement spec Implement a specification end to end on one integration branch. The tickets are not a list of steps — they are a **task graph**, so there is always a **frontier** of tickets ready to be grabbed. ## Roles - **Exploration subagent.** Before implementation, explore the codebase and save notes outside the repository so implementer subagents focus on implementation rather than discovery. - **Implementer subagents.** Each runs in its own worktree on its own branch, based on the integration branch (reset onto it if not), builds with [test-driven-development](../test-driven-development/SKILL.md), and merges the integration tip into its own branch before reporting done, so its merge is a fast-forward. - **Merger subagents.** Land finished work on the integration branch. - **Final review.** Run [two-axis-code-review](../two-axis-code-review/SKILL.md) on the integration branch, then fix all issues in a single implementer subagent. ## Communication Keep it sparse. Communicate through **context pointers**, not duplicated content: point at the spec, the ticket and the exploration notes rather than restating them. ## Goal and cleanup The goal is the **integration branch**, not a pull request; a draft pull request opens only after the first merge. Completing a merge may change the frontier — that is the scheduler, and it is what kicks off more implementers. Clean up every worktree at the end.
عرض على GitHub