Code Review
nteract/semiotic
Review Semiotic pull requests for behavioral bugs, regressions, contract drift, and missing evidence.
Automates pre-development workflow for large-scale complex tasks.
$ npx skills add zhu1090093659/deepseek-pp --skill spec-driven-develop -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install zhu1090093659/deepseek-pp spec-driven-develop --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/zhu1090093659/deepseek-pp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/core/skill/spec-driven-develop-official/spec-driven-develop .claude/skills/spec-driven-develop && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/deepseek-pp/tree/main/core/skill/spec-driven-develop-official/spec-driven-develop into .claude/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/zhu1090093659/deepseek-pp/tree/main/core/skill/spec-driven-develop-official/spec-driven-developType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add zhu1090093659/deepseek-pp --skill spec-driven-develop -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install zhu1090093659/deepseek-pp spec-driven-develop --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zhu1090093659/deepseek-pp.git skills-src && mkdir -p .agents/skills && cp -r skills-src/core/skill/spec-driven-develop-official/spec-driven-develop .agents/skills/spec-driven-develop && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/deepseek-pp/tree/main/core/skill/spec-driven-develop-official/spec-driven-develop into .agents/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add zhu1090093659/deepseek-pp --skill spec-driven-develop -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install zhu1090093659/deepseek-pp spec-driven-develop --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zhu1090093659/deepseek-pp.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/core/skill/spec-driven-develop-official/spec-driven-develop .cursor/skills/spec-driven-develop && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/deepseek-pp/tree/main/core/skill/spec-driven-develop-official/spec-driven-develop into .cursor/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/zhu1090093659/deepseek-pp.git --path core/skill/spec-driven-develop-official/spec-driven-develop--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add zhu1090093659/deepseek-pp --skill spec-driven-develop -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install zhu1090093659/deepseek-pp spec-driven-develop --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zhu1090093659/deepseek-pp.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/core/skill/spec-driven-develop-official/spec-driven-develop .gemini/skills/spec-driven-develop && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/deepseek-pp/tree/main/core/skill/spec-driven-develop-official/spec-driven-develop into .gemini/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install zhu1090093659/deepseek-pp spec-driven-developInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add zhu1090093659/deepseek-pp --skill spec-driven-develop -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/zhu1090093659/deepseek-pp.git skills-src && mkdir -p .github/skills && cp -r skills-src/core/skill/spec-driven-develop-official/spec-driven-develop .github/skills/spec-driven-develop && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/deepseek-pp/tree/main/core/skill/spec-driven-develop-official/spec-driven-develop into .github/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add zhu1090093659/deepseek-pp --skill spec-driven-develop -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install zhu1090093659/deepseek-pp spec-driven-develop --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zhu1090093659/deepseek-pp.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/core/skill/spec-driven-develop-official/spec-driven-develop .opencode/skills/spec-driven-develop && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "spec-driven-develop" agent skill from https://github.com/zhu1090093659/deepseek-pp/tree/main/core/skill/spec-driven-develop-official/spec-driven-develop into .opencode/skills/spec-driven-develop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "spec-driven-develop", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
spec-driven-developAutomates pre-development workflow for large-scale complex tasks.
Spec Driven Develop is an agent skill from zhu1090093659/deepseek-pp. Automates pre-development workflow for large-scale complex tasks. Use when the user mentions "rewrite", "migrate", "overhaul", "refactor entire project", "transform", "rebuild in [language]", "spec-driven", or describes any large-scale project transformation that requires planning before coding. Also triggers on Chinese keywords: "改造", "重写", "迁移", "重构", "大规模", "规范驱动". Performs full project analysis, task decomposition, documentation generation, project-level instruction and native memory surface resolution…
Its SKILL.md is about 6.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files, including reference files (for example `references/adaptive-control.md`, `references/behavioral-rules.md` and `references/github-integration.md`).
It sits in Agent Workflows, covering Spec-driven development and Browser extensions. It works with Model Context Protocol, Chrome Extensions, DeepSeek and React. The repository describes itself as: DeepSeek Web browser extension: AI agent workspace with MCP tools, memory, Skills, automation, web search, and conversation export. The licence is Apache-2.0.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0a02c72. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
ghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Spec Driven Develop loads about 6.9k tokens when it runs, and up to ~21k if it reads all its reference files. Until then it costs about 152 tokens; SKILL.md has 3,381 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from zhu1090093659/deepseek-pp at commit 0a02c72, republished under its Apache-2.0 licence (© zhu1090093659). 3,381 words, ~6,913 tokens.
.claude/skills/spec-driven-develop/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.You are executing the Spec-Driven Development workflow — a standardized pipeline for large-scale complex tasks. Your job is to complete preparation phases (analysis, planning, progress setup), then execute the plan — all within a single session.
| Path | Default Value | Purpose |
|---|---|---|
| Analysis output | docs/analysis/ | Phase 1 analysis documents |
| Plan output | docs/plan/ | Phase 3 planning documents |
| Progress output | docs/progress/ | Phase 4 tracking documents (incl. MASTER.md) |
| Instruction surfaces | Resolved per project | Project-level constraints for Codex/Cursor-compatible agents, Claude Code, and existing platform rule files |
| Memory surface | Native first | Durable project facts and cross-session decisions using the active coding agent's native memory when available; repo fallback only when explicitly selected |
| Archive output | docs/archives/<project>/ | Phase 6 archived artifacts |
| Task tracking mode | Auto-detect | GITHUB_FULL, GITHUB_STANDARD, or LOCAL_ONLY (see below) |
| Adaptive control | Enabled | Drift thresholds: annotate=20%, replan=40%, rescope=60% of phase tasks |
Templates for all generated documents are in references/templates/. Behavioral rules are in references/behavioral-rules.md. The parallel execution protocol is in references/parallel-protocol.md. The GitHub integration protocol is in references/github-integration.md. The adaptive control protocol is in references/adaptive-control.md.
The workflow supports three task tracking modes, auto-detected via a pre-flight check in Phase 1:
| Mode | Requirements | Capabilities |
|---|---|---|
| GITHUB_FULL (default) | gh CLI + auth + project scope | Issues + Milestones + Labels + Project board + worktree + PR |
| GITHUB_STANDARD (auto-fallback) | gh CLI + auth + repo scope | Issues + Milestones + Labels + worktree + PR (no board) |
| LOCAL_ONLY (fallback) | None | Original local-file workflow |
See references/github-integration.md for the full protocol, gh command reference, and Issue body template.
CRITICAL: Before starting any phase, inventory and read any existing project-level instruction and memory surfaces:
AGENTS.md — shared project instructions for Codex, Cursor, and other Markdown-aware agentsCLAUDE.md — Claude Code-specific instructions.cursor/rules/, .windsurf/, .clinerules*, .codex/, or equivalent)docs/progress/MASTER.mdThen check if docs/progress/MASTER.md already exists in the project.
GITHUB_FULL, GITHUB_STANDARD, or LOCAL_ONLY) from the Mode field, which phase you are in, what has been completed, and continue from the exact point where the previous conversation left off. Do NOT restart from Phase 0.references/github-integration.md § "Reading Progress from GitHub". Update MASTER.md if the GitHub state is ahead of the local index.After loading your current state, populate the platform's native task tracking tool (e.g. TodoWrite) with the active phase's pending tasks. For each task, set content to the task description, status to "in-progress" for the currently active task and "todo" for the rest, and priority mapped as P0=high, P1=medium, P2=low. This gives the user real-time visual progress in their IDE. If no native task tool is available, skip this step — MASTER.md alone is sufficient.
Goal: Capture the user's high-level transformation direction in 1-2 sentences — just enough to give Phase 1 analysis a focus, without deep clarification.
Actions:
Extract the big-picture direction from the user's message:
Summarize the direction back to the user in 1-2 sentences. Do NOT ask deep clarifying questions at this stage — the analysis in Phase 1 will reveal the project reality needed for informed questions. Simply confirm: "I understand you want to [direction]. Let me first analyze the current project so I can ask you the right questions."
If the user's intent is completely unclear (e.g., they said something vague like "improve this project"), ask ONE high-level question to determine the transformation type. Keep it brief.
Output: A preliminary direction statement that guides Phase 1's analysis focus. This is NOT the final task definition — that comes in Phase 2 after analysis.
Goal: Build a comprehensive understanding of the current codebase, informed by the preliminary direction from Phase 0.
Actions:
Launch project-analyzer sub-agents in parallel to analyze the codebase concurrently. Split the work by focus area:
Provide each agent with the preliminary direction from Phase 0 AND references/super-philosophy.md so they can assess findings against S.U.P.E.R principles in context of the intended transformation.
If sub-agents are not available on the current platform, perform the analysis sequentially yourself — the scope is the same either way.
Consolidate agent outputs and resolve any contradictions or gaps. Write analysis documents to docs/analysis/ using the templates in references/templates/analysis.md:
project-overview.md — Architecture, tech stack, entry points, build systemmodule-inventory.md — Every module with: responsibility, dependencies, size, complexity rating, S.U.P.E.R compliance score per modulerisk-assessment.md — Technical risks, compatibility risks, complexity hotspots, testing gaps, project governance gaps, S.U.P.E.R Architecture Health Summary with violation hotspotsGitHub Pre-flight Check: Run the pre-flight detection from references/github-integration.md § "Pre-flight Check" to determine the task tracking mode (GITHUB_FULL, GITHUB_STANDARD, or LOCAL_ONLY). Report the detected mode to the user. If the mode is not what they expect, explain what's missing and how to upgrade (e.g., gh auth refresh -s project).
Output: Complete docs/analysis/ directory with three documents. The S.U.P.E.R assessment serves as the architectural baseline for all subsequent phases. The detected GitHub integration mode is communicated to the user.
Goal: With the project fully analyzed, engage the user in a grounded, high-quality discussion to finalize the task definition. The analysis from Phase 1 enables asking precise, informed questions that would have been impossible before understanding the codebase.
Actions:
Present key findings from Phase 1 as context for the discussion:
Ask the user targeted clarifying questions grounded in the analysis. These should be specific and informed, not generic. Examples of the quality expected:
At minimum, confirm:
Summarize the refined understanding back to the user and get explicit confirmation before proceeding.
Output: A clear, confirmed task definition grounded in project reality. This is the authoritative task definition that guides all subsequent phases (Phase 3-7).
Goal: Break down the transformation into manageable, trackable tasks organized in phases, with explicit parallel execution lanes.
Actions:
Launch task-architect sub-agents with the full analysis output from Phase 1 AND the confirmed task definition from Phase 2 — including the S.U.P.E.R health assessment from risk-assessment.md. If the project is large enough to warrant multiple strategies, launch 2 agents exploring different decomposition approaches (e.g., bottom-up vs. strangler fig) and pick the better result.
If sub-agents are not available, perform the decomposition yourself.
The decomposition must produce:
AGENTS.md, CLAUDE.md, or existing platform rule files.Write planning documents to docs/plan/ using the templates in references/templates/plan.md:
task-breakdown.md — All phases and tasks with full detail, including parallel lane assignments and S.U.P.E.R design constraintsdependency-graph.md — Mermaid diagram showing task/phase dependencies and parallel lanesmilestones.md — Milestone definitions with target criteriaGitHub Resource Synchronization (skip if LOCAL_ONLY mode):
After writing the local plan documents, create the corresponding GitHub resources. Follow the commands and templates in references/github-integration.md. Execute in this order:
a. Create Labels — priority, size, phase, lane, and spec-driven labels (idempotent with --force)
b. Create Milestones — one per Phase, via gh api REST call
c. Create Issues — one per task, using the Issue body template from references/github-integration.md. Assign labels and milestone. Add a 1-second delay between creations to avoid rate limits.
d. [GITHUB_FULL only] Create Project board — create the Project, link it to the repo, create custom fields (Priority, Size, Phase), and add all Issues to the board. If custom field value assignment fails, log a warning and continue — the Labels already carry the same information.
After creation, record all GitHub resource URLs (Project URL, Milestone URLs, Issue number mapping) — these are needed for MASTER.md in Phase 4.
Initialize Adaptive Control State (see references/adaptive-control.md § 4):
For each Milestone created, compute the percentage-based drift thresholds from the task count in that phase and append the adaptive control YAML block to the Milestone description:
---
adaptive:
drift_score: 0
strategy: "<decomposition-strategy>"
thresholds:
annotate: <ceil(total_tasks * 0.20)>
replan: <ceil(total_tasks * 0.40)>
rescope: <ceil(total_tasks * 0.60)>
total_tasks: <count>
completed_tasks: 0
last_updated: "<ISO-8601>"In LOCAL_ONLY mode, add the "Adaptive Control State" section to MASTER.md instead (see Phase 4).
Output: Complete docs/plan/ directory with three documents. Every task is annotated with its S.U.P.E.R design drivers. In GitHub modes, all tasks also exist as GitHub Issues with Labels and Milestones. Adaptive control state is initialized for each phase.
Goal: Create a progress tracking and project governance system that survives across conversations. The format depends on the detected tracking mode.
Actions:
Use the templates in references/templates/progress.md for progress documents and references/templates/governance.md for project-level instruction and memory surface records.
Resolve governance and memory surfaces before execution starts:
Inventory existing surfaces
AGENTS.md or equivalentCLAUDE.md.cursor/rules/, .windsurf/, .clinerules*, .codex/, or equivalentsUpdate instruction surfaces without overwriting existing guidance
AGENTS.md or the project's existing shared rule surfaceCLAUDE.mddocs/progress/MASTER.md and ask the user at the next phase checkpointResolve the memory surface
docs/progress/MASTER.md under "Governance Status"Do not create competing truth sources. The workflow must leave behind a clear map of which files or native surfaces are authoritative for shared rules, platform-specific rules, and durable memory.
Create the master index file docs/progress/MASTER.md as a lightweight GitHub index with:
GITHUB_FULL or GITHUB_STANDARD)owner/repo)gh commands for querying live progressThe MASTER.md in GitHub mode does NOT duplicate task details — those live in the GitHub Issues. It serves as a local index and entry point for cross-conversation continuity.
Additionally, include a lightweight "Execution Telemetry" reference section noting that per-task telemetry is stored in Issue comments (see references/adaptive-control.md § 4.3) and drift state lives in Milestone descriptions (§ 4.1). This tells the resuming agent where to look.
Per-phase detail files are optional in GitHub mode. The phase's task list lives in GitHub Issues filtered by milestone. If you create them, keep them lightweight — just a list of Issue references, not full task descriptions.
Create the master control file docs/progress/MASTER.md with:
LOCAL_ONLYCreate one detailed progress file per phase: docs/progress/phase-N-<short-name>.md
- [ ] Task descriptionAdd the "Adaptive Control State" section to MASTER.md (see references/adaptive-control.md § 4.2). This is the primary adaptive state storage in LOCAL_ONLY mode, since Milestone descriptions are not available.
Add a "Task Telemetry Log" table to MASTER.md for recording per-task execution metrics (see references/adaptive-control.md § 4.2).
- [ ] Phase N: <name> (0/X tasks) with a link to either the phase file (LOCAL_ONLY) or the milestone URL (GitHub modes)- [x] Phase N: <name> (X/X tasks)Output: Complete docs/progress/ directory with MASTER.md (and per-phase detail files in LOCAL_ONLY mode).
Goal: Present preparation artifacts to the user, get confirmation, then execute the plan.
Actions:
Present a structured summary to the user:
List all generated artifacts:
docs/analysis/project-overview.mddocs/analysis/module-inventory.mddocs/analysis/risk-assessment.mddocs/plan/task-breakdown.mddocs/plan/dependency-graph.mddocs/plan/milestones.mddocs/progress/MASTER.mddocs/progress/phase-N-*.md (LOCAL_ONLY mode, one per phase)AGENTS.md, CLAUDE.md, or existing platform rule filesAsk the user: "All preparation is complete. Ready to begin execution?"
After user confirmation, execute tasks according to the plan:
Process each phase sequentially (Phase 1 → Phase 2 → ... in the plan's phased order):
task-executor sub-agents simultaneously, one per lane, each in an isolated worktree. Provide each agent with: task ID, tracking mode, task description, acceptance criteria, test expectation, memory/governance impact, relevant files, coding standards from docs/plan/task-breakdown.md, and current context from the resolved instruction and memory surfaces. See references/parallel-protocol.md for the full parallel execution protocol.task-executor agents.After each task completion — follow the adaptive control protocol (references/adaptive-control.md § 5.2):
drift_scoreAfter merging parallel lane results: reconcile progress, sum drift contributions, and check thresholds before proceeding to the next phase.
Progress updates:
closes #N auto-closes the Issue. Update MASTER.md's "Current Status" and "Issue Mapping" sections.When all tasks are complete (all Issues closed or all checkboxes checked): proceed to Phase 6 (Archive).
Output: All planned tasks implemented and verified.
Trigger: All tasks are complete — all Issues closed (GitHub modes) or all checkboxes marked [x] (LOCAL_ONLY mode).
Goal: Archive all workflow artifacts for future reference and traceability, then clean up the working directories.
Actions:
Announce to the user that all tasks have been completed. Congratulate them.
Determine the archive directory name from the task name established in Phase 2. Sanitize it for use as a directory name (lowercase, hyphens instead of spaces, no special characters). The archive path is: docs/archives/<project-name>/. See references/templates/archive.md for the target directory structure and index template.
Create the archive directory structure and move all artifacts into it:
docs/analysis/ to docs/archives/<project-name>/analysis/docs/plan/ to docs/archives/<project-name>/plan/docs/progress/ to docs/archives/<project-name>/progress/docs/archives/<project-name>/governance/[GitHub modes] Close the GitHub Milestone for each phase (if not already closed). Optionally close the GitHub Project board. These resources remain accessible on GitHub as a permanent record.
Create or update the archive index file docs/archives/README.md:
After archiving, remove the now-empty docs/analysis/, docs/plan/, and docs/progress/ directories from the project root's docs/ folder. Keep active instruction and memory surfaces in place; only their snapshots or export references live under the archive.
Suggest to the user that they might want to commit the archive to version control.
Output: All artifacts preserved under docs/archives/<project-name>/, with an updated index at docs/archives/README.md. In GitHub modes, Milestones and Issues remain as a permanent record on GitHub.
All rules in references/behavioral-rules.md apply to every phase. Read and follow them.
© zhu1090093659, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 10 other files (references) in core/skill/spec-driven-develop-official/spec-driven-develop of zhu1090093659/deepseek-pp.
Open the folder on GitHubat commit 0a02c72
Spec Driven Develop next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Spec Driven Develop this skillzhu1090093659/deepseek-pp | 1.9k | — | ~6.9k | Automated safety check: Pass | Apache-2.0 | |
| Code Reviewnteract/semiotic | 2.7k | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Release ExtensionYorick-Ryu/deep-share | 144 | — | ~1.3k | Automated safety check: Pass | Custom licence | |
| Web BridgeAgenticMatrix/coderix | 279 | — | ~2.2k | Automated safety check: Warn | None | |
| Chatgpt App Builderalpic-ai/skybridge | 2.1k | — | ~1k | Automated safety check: Pass | MIT | |
| Clone App Pat Proper-simmons/clone-app-pat-pro-public | 259 | — | ~1.9k | Automated safety check: Notes | None |
nteract/semiotic
Review Semiotic pull requests for behavioral bugs, regressions, contract drift, and missing evidence.
Yorick-Ryu/deep-share
Release browser extensions or similar small packaged apps by upgrading a semantic version, packaging build artifacts, creating a git commit and tag, pushing to the remote, and publishing a GitHub…
AgenticMatrix/coderix
Control a real browser via CDP — navigate, click, type, screenshot, and extract web content.
alpic-ai/skybridge
Guide developers through creating and updating ChatGPT plugins.
per-simmons/clone-app-pat-pro-public
Clones any web app pixel-for-pixel from a URL. An agent skill from per-simmons/clone-app-pat-pro-public.
alpic-ai/skybridge
Guide developers through creating and updating ChatGPT plugins and MCP Apps.
zhu1090093659/deepseek-pp
A skill your agent uses when implementing, resuming, reviewing, or verifying the DeepSeek++ Codex-style automation feature in this repository.
Categories
Automates pre-development workflow for large-scale complex tasks. Spec Driven Develop is an agent skill from zhu1090093659/deepseek-pp. Automates pre-development workflow for large-scale complex tasks.
Spec Driven Develop fits situations like: the user mentions rewrite; refactor entire project; rebuild in [language]; describes any large-scale project transformation that requires planning before coding.
Run `npx skills add zhu1090093659/deepseek-pp --skill spec-driven-develop -a claude-code`. Or copy the skill folder (core/skill/spec-driven-develop-official/spec-driven-develop in zhu1090093659/deepseek-pp) into .claude/skills/spec-driven-develop in your project. Claude Code loads it when a task matches its description.
Run `npx skills add zhu1090093659/deepseek-pp --skill spec-driven-develop -a codex`. Or copy the skill folder (core/skill/spec-driven-develop-official/spec-driven-develop in zhu1090093659/deepseek-pp) into .agents/skills/spec-driven-develop in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add zhu1090093659/deepseek-pp --skill spec-driven-develop -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/spec-driven-develop, .gemini/skills/spec-driven-develop, .github/skills/spec-driven-develop and .opencode/skills/spec-driven-develop in your project.
Going by SKILL.md and its folder, Spec Driven Develop needs the command-line tools its instructions call (gh).
SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Spec Driven Develop is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.9k tokens (SKILL.md is roughly 28k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 14k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Spec Driven Develop: Code Review (nteract/semiotic, 2.7k stars), Release Extension (Yorick-Ryu/deep-share, 144 stars), Web Bridge (AgenticMatrix/coderix, 279 stars) and Chatgpt App Builder (alpic-ai/skybridge, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
zhu1090093659 (a GitHub user) maintains it in zhu1090093659/deepseek-pp, which has 1,869 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on August 13, 2026.
Source: zhu1090093659/deepseek-pp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.