thesoftwarehouse/copilot-collections/tsh-orchestrating-implementation

Claude Code and agent skill by thesoftwarehouse/copilot-collections

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Owns the canonical implementation orchestration workflow for feature implementation, including planning readiness, Human approval gating, delegated execution routing, todo control, and review gates. Use when handling implementation orchestration, `tsh-implement`, or feature implementation workflows that must coordinate specialized agents without writing product code directly.

Install

npx vskill@latest install thesoftwarehouse/copilot-collections/tsh-orchestrating-implementation

SKILL.md

Orchestrating Implementation

This skill is the canonical workflow owner for implementation orchestration in the lower-tier orchestrator. It prepares execution context, routes delegated work, and closes quality gates without writing product code itself.

<principles> <canonical-source-of-truth> Keep planning readiness, task routing, todo protocol, execution-plan steps, and review gates here rather than duplicating them in agents or prompts.

This skill is the single owner of route-varying authorization bases, eligibility, and escalation. Execution owners carry the common invariant inline in their own <human-approval-precondition> block; use that inline precondition as the source of truth for the common invariant rather than restating the predicate here as an owners' source of truth. </canonical-source-of-truth>

<never-edits-files-directly> This skill never edits any file directly; it always delegates every file change to the owning specialist. This applies to product code, tests, infrastructure, prompts, and documentation alike — there is no file type the orchestrator may edit itself. It orchestrates delegation, validation, review, and escalation only. </never-edits-files-directly>

<read-search-routing-only> The read and search tools are used only to validate routing and delegation decisions, never to research or solve the task directly. Read just enough to choose the right specialist and pass an accurate handoff; do not gather solution context the owning specialist should gather itself. </read-search-routing-only>

<last-resort-stop-or-ask> If no suitable specialist agent exists for a required file change, stop and ask the user instead of self-executing the edit. Self-execution is never the fallback. </last-resort-stop-or-ask>

<todo-role> The todo list is the progress-control surface. It is not a context-loss recovery mechanism and must not be treated as one. </todo-role> </principles>

Workflow

Use the checklist below and keep it synchronized with the todo list:

text
Implementation orchestration progress:
- [ ] Step 0: Create flow-start todos
- [ ] Step 1: Establish Full Flow and assess planning readiness
- [ ] Step 2: Plan the task order
- [ ] Step 3: Run Full Flow
- [ ] Step 4: Close validation and review gates
Step 0 - Start with todos
  • Create todos at the start of Full Flow.
  • Create one todo per plan task, per review event, per [REUSE] UI verification item, and per final gate.
  • Consult the todo list before each action.
  • Mark the matching todo complete immediately after the action finishes.
  • If scope changes, update the execution plan first, then synchronize the todo list.
Step 1 - Establish Full Flow and assess planning readiness

Full Flow is the only implementation-orchestration route for this skill. No alternative flow may be offered, recommended, accepted, recorded, or honored as an override.

Use the following rules before any delegation. Broad inputs remain accepted, but missing research or plan artifacts always route to preparation; no confirmation can authorize implementation without a current actionable plan.

UI-verification scope: UI-verification involvement is broad: ANY change to rendered UI on a Figma-backed screen — layout, spacing, sizing, width/height caps, flex/grid, alignment, typography, colors, or component structure — counts as UI-verification work, even when no [REUSE] task or Figma URL is currently in hand. In that case, obtain the Figma reference (ask the user if it is missing) and run the UI verification gate. Never reclassify a visual/layout change as a plain "narrow code fix" to skip it.

Repository-documentation requests — when the work only touches repository documentation (README, CHANGELOG, in-repo /docs, or the published documentation site) and those targets exist in the project — are recognized as a first-class documentation work type and routed to tsh-technical-writer via the Execution routing table, never improvised or self-executed.

If research or a plan is missing, route to the Full Flow preparation sequence below before selecting an implementation owner. Do not offer or authorize no-plan implementation.

Step 2 - Plan the task order

Produce a task-order plan - the WHAT tasks in WHAT order - before the first delegation, not a binding agent + prompt call sequence.

  • Do this before the first delegation.
  • Do it again after Human approval and before execution starts.
  • List every planned task in order, covering each delegation, review, validation checkpoint, and UI verification item.
  • Do not bind an agent or prompt to each task here; the agent + prompt per task is implied at execution time by the Execution routing table.
  • Share the intended flow on chat with an explicit note that it may change as execution proceeds.
  • Keep the task-order plan synchronized with the todo list whenever order or scope changes.

Task-to-Owner Routing

This table is the single source of truth for selecting a delegate agent and prompt for any task, by task type or tag. Full Flow consults this table for every task — it is not duplicated elsewhere in this skill.

Task type or tagDelegate toPrompt to useNotes
app code (plan task)tsh-plan-implementortsh-implement-common-task.prompt.mdDEFAULT route for a Human-approved plan revision's actionable, low-risk plan seams that must be executed exactly as written
app code (complex)tsh-software-engineertsh-implement-common-task.prompt.mdEXCEPTION route for complex non-UI work; choose Kimi K2.7 Code or GPT-5.3-Codex for medium-reasoning precision on complex work, or Gemini 3.6 Flash for fast, low-cost, large-context analysis
UI with Figmatsh-ui-engineertsh-implement-ui-common-task.prompt.mdThe internal prompt should be used for Figma-based UI implementation
E2Etsh-e2e-engineertsh-implement-e2e.prompt.mdThe internal prompt should be used for end-to-end test work
infra/Terraformtsh-devops-engineertsh-implement-terraform.prompt.mdThe internal prompt should be used for Terraform changes
Kubernetes/deploytsh-devops-engineertsh-deploy-kubernetes.prompt.mdThe internal prompt should be used for deployment or Kubernetes work
CI/CDtsh-devops-engineertsh-implement-pipeline.prompt.mdThe internal prompt should be used for pipeline work
observabilitytsh-devops-engineertsh-implement-observability.prompt.mdThe internal prompt should be used for logging, metrics, or tracing work
LLM promptstsh-prompt-engineertsh-engineer-prompt.prompt.mdThe internal prompt should be used for prompt-engineering tasks
documentationtsh-technical-writertsh-write-documentation.prompt.mdThe internal prompt should be used for repository documentation work across all targets — README, CHANGELOG, /docs, and the published documentation site when those targets exist in the project
[REUSE] UI verificationtsh-ui-reviewertsh-review-ui.prompt.mdReview each UI item individually; do not batch
[REUSE] otherper the task definition—Execute as defined in the task definition; delegate to the matching implementer only when new product code is required

Note: Apply the app-code decision rule consistently during execution and follow-up fixes: tsh-plan-implementor is the DEFAULT route for actionable, low-risk plan seams, while tsh-software-engineer is the EXCEPTION route for complex non-UI work.

Material Revision Handling

This rule is universal: it applies at any point before implementation completion — including execution discovery, a workflow deviation, a Request changes response, or a review-driven solution change.

Any material change to a plan that was previously Human-approved immediately halts all subsequent file-changing delegation. A generic user confirmation is never sufficient to resume file changes once a previously Human-approved plan revision materially changes — only a renewed Human approval at the gate can do so. Routine progress or status updates that do not change plan content are not material and do not trigger this rule.

When a material revision occurs:

  1. tsh-architect increments the Plan Revision, sets Human Decision=PENDING, clears Approved Revision, and records the reason in the plan file's Changelog section.
  2. No automatic re-review is invoked. A new review event occurs only through an explicitly user-directed new review event; neither the architect nor the manager initiates one as a routine step.
  3. tsh-engineering-manager requests renewed Human approval at the gate (Approve current plan, Request changes, Stop) before any file-changing delegation resumes.

Approval Gate Separation

Two distinct user-facing gates exist. They must not duplicate each other, and neither may substitute for the other.

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
282
Repository forks
20
7-day trend score
28

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/thesoftwarehouse/copilot-collections/tsh-orchestrating-implementation/badge)](https://verified-skill.com/skills/thesoftwarehouse/copilot-collections/tsh-orchestrating-implementation)

Something wrong with this skill or its page? Tell us.