mit einem Klick
deepseek-automation
// Use when implementing, resuming, reviewing, or verifying the DeepSeek++ Codex-style automation feature in this repository. Covers reading docs/progress/MASTER.md, following GitHub Issues
// Use when implementing, resuming, reviewing, or verifying the DeepSeek++ Codex-style automation feature in this repository. Covers reading docs/progress/MASTER.md, following GitHub Issues
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style continuous motion, shapes that grow / move / rotate as the slide advances. Trigger on: 'morph', 'morph transition', 'smooth transition', 'continuous animation across slides', 'Keynote-style transition', 'animated slide sequence', 'shape continuity across slides'. Output is a single .pptx. This skill is a scene layer on top of officecli-pptx — inherits every pptx v2 rule (visual floor, grid, palettes, connector canon, Delivery Gate 1–5a). DO NOT invoke for a generic deck, pitch deck, or board review without cross-slide motion — route those to officecli-pptx base or officecli-pitch-deck.
Create, analyze, proofread, and modify Office documents (.docx, .xlsx, .pptx) using the officecli CLI tool. Use when the user wants to create, inspect, check formatting, find issues, add charts, or modify Office documents.
| name | deepseek-automation |
| description | Use when implementing, resuming, reviewing, or verifying the DeepSeek++ Codex-style automation feature in this repository. Covers reading docs/progress/MASTER.md, following GitHub Issues |
Use this project-local skill for the DeepSeek++ automation implementation. The feature goal is: create Codex-style automations that can run immediately in a new DeepSeek chat session and then continue in that same automation session on a cron/RRULE-like schedule.
docs/progress/MASTER.md.GITHUB_STANDARD.gh issue list -R zhu1090093659/deepseek-pp --label "spec-driven" --state open --json number,title,labels,milestone
docs/analysis/ and docs/plan/.docs/progress/MASTER.md Current Status at session start and end.fetch-hook.ts unless the task is explicitly about hook compatibility.core/automation/.fetch('/api/v0/chat/completion') for MVP; DeepSeek web completion has challenge/proof-of-work behavior.Verified on 2026-05-21:
/api/v0/chat/completion./api/v0/chat/history_messages.chat_session_id, parent_message_id, model_type, prompt, ref_file_ids, thinking_enabled, search_enabled, action, and preempt.From Unix philosophy.
Litmus test: if you cannot describe a module's responsibility in a single sentence, it needs to be split.
Anti-pattern: a script that fetches data, computes metrics, renders charts, and sends notifications.
Correct approach:
fetch_data.py -> data retrieval only, outputs JSON
compute.py -> computation only, reads JSON writes JSON
render.py -> rendering only, reads JSON generates HTML
notify.py -> notification only, reads JSON calls webhook
From Clean Architecture.
Layered model:
+-------------------------------+
| Infrastructure (API, DB, UI) | <- outermost, replaceable at will
+-------------------------------+
| Adapters (transform, format) |
+-------------------------------+
| Core business (pure logic) | <- innermost, zero external deps
+-------------------------------+
Litmus test: can the core logic run unit tests with zero external services? If not, the dependency direction is wrong.
From Hexagonal Architecture.
Practices:
From 12-Factor App.
Configuration precedence:
Environment variables > .env file > config.json > in-code defaults
Checklist:
The natural consequence and ultimate goal of S + U + P + E.
Replacement matrix:
| Replacing | Impact scope | Correct approach |
|---|---|---|
| Data source API | Adapter layer only | Write new fetcher, output same JSON |
| Frontend renderer | Render layer only | Read same JSON, swap render implementation |
| Notification channel | Notification layer | Swap webhook adapter |
| Deployment platform | Deploy config only | Change wrangler.toml or Dockerfile |
| Programming language | Implementation only | JSON contracts unchanged, rewrite in any language |
Run this before marking any task done.
fetch-hook.ts, content.ts, or background.ts when a focused module would do.npm run compile passes, or the blocking reason is recorded.Scoring rule: all pass = proceed; 1-2 fail = fix first; 3+ fail = stop and refactor.
For every completed Issue:
docs/progress/MASTER.md Current Status and phase counts if needed.When all GitHub Issues are closed and all milestones are complete, enter archive mode:
docs/analysis/, docs/plan/, and docs/progress/ into docs/archives/deepseek-automation/.docs/archives/deepseek-automation/skill/SKILL.md.docs/archives/README.md.