بنقرة واحدة
shine-pipeline
Compose skills into a sequential pipeline — skill-a → skill-b → skill-c
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Compose skills into a sequential pipeline — skill-a → skill-b → skill-c
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Write a designer brief for a logo — concept, references, constraints, deliverables.
Interactive command center for managing multiple phases from one terminal
Analyze codebase with parallel mapper agents to produce .planning/codebase/ documents
Structure meeting notes — attendees, decisions, action items, open questions.
Audit page <meta> tags, OpenGraph, and Twitter cards for a URL.
Plan a technical migration — inventory, target, strategy, phases, cutover, rollback.
| name | shine-pipeline |
| description | Compose skills into a sequential pipeline — skill-a → skill-b → skill-c |
| argument-hint | <skill-a> <skill-b> [skill-c ...] |
| allowed-tools | ["Read","Write","Bash","Glob","Grep","Task"] |
Example:
/shine-pipeline shine-lead-enrich shine-cold-email shine-followup-draft
→ enrich leads → draft cold emails → draft follow-ups, all in one command, all sharing context.
<execution_context> @~/.claude/shine/references/ui-brand.md </execution_context>
Arguments: an ordered list of skill names (2 or more). Each must exist at `~/.claude/skills//SKILL.md`.Shared scratchpad: .planning/pipeline-<timestamp>.md in the current working directory. Each step appends its summary + any structured output to this file, and the next step reads it before starting.
No magic data transform — skills that naturally produce markdown/tables compose best. Skills that only mutate the filesystem still work (they just contribute a brief summary to the scratchpad).
<execution_flow>
Validate arguments. Require at least 2 skill names. Check each has a SKILL.md. If any is missing, list them and stop.
Initialize scratchpad.
TS=$(date +%Y%m%d-%H%M%S)
SCRATCH=".planning/pipeline-$TS.md"
mkdir -p .planning
printf "# SHINE Pipeline — %s\n\n**Steps:** %s\n\n" "$TS" "$*" > "$SCRATCH"
Run each skill in order. For step i (skill S_i):
## Step i: S_i header to scratchpad.Skill(S_i) with the scratchpad path passed as context.### Output.S_i) returned no output. Continue with next step, retry, or abort?"Final summary. After the last step, print:
Cleanup. Leave the scratchpad in place — it's a reviewable artifact, not a temp file. </execution_flow>
<error_handling>
$TMPDIR/shine-pipeline-<ts>.md and warn.**ABORTED at step i** marker so the run is debuggable.
</error_handling><output_format> Final summary block:
## Pipeline complete — <TS>
| # | Skill | Status | Notes |
|---|-------|--------|-------|
| 1 | shine-lead-enrich | ✅ | 42 leads enriched |
| 2 | shine-cold-email | ✅ | 42 drafts ready |
| 3 | shine-followup-draft | ⚠️ | paused — needs review |
**Scratchpad:** .planning/pipeline-<TS>.md
**Duration:** 3m 12s
</output_format>
<structured_returns> Exit 0 if all steps completed or were user-skipped. Exit 1 if any step was aborted or failed without user resolution. </structured_returns>