Updated 2026-06-22
DeepSeek Deep Code skills guide: use the official skill folders and keep project-specific instructions local
Most Deep Code setup pages stop at `settings.json`, but the official DeepSeek docs also define where Agent Skills live and how the terminal agent discovers them. That is a meaningful long-tail support topic because teams often want reusable instructions without polluting every machine globally. The official Deep Code page gives a clean split between user-level skills and project-level skills, which is exactly the boundary developers search for once the base DeepSeek connection already works.
1. What DeepSeek officially treats as an Agent Skill
DeepSeek's Deep Code page says Agent Skills are discovered from folders containing `SKILL.md` files. This is not a vague 'plugin' story. It is a filesystem contract the tool already understands.
That matters because it tells developers to think in reusable instruction packs rather than ad hoc prompt snippets copied into every session.
Sources checked
- DeepSeek official Deep Code integration guide - Primary source for the Deep Code skill locations and command-menu behavior.
2. Use the two official skill roots deliberately
DeepSeek documents two discovery roots for Agent Skills: user-level skills under `~/.agents/skills/<name>/SKILL.md` and project-level skills under `./.deepcode/skills/<name>/SKILL.md`.
That split is useful because it gives you one place for personal reusable workflows and another place for repository-specific instructions that should travel with the codebase.
User-level skill
~/.agents/skills/<name>/SKILL.md
Project-level skill
./.deepcode/skills/<name>/SKILL.md3. Keep project-specific rules in `.deepcode/skills`, not in your home directory
A practical rule follows from the official folder split: if a skill assumes one repository layout, one deployment flow, or one coding standard, keep it in `./.deepcode/skills` so the instructions stay versioned with that project.
Use `~/.agents/skills` only for genuinely reusable personal workflows that make sense across many repositories. Otherwise you turn a repo-specific shortcut into global hidden state.
This matters for search intent because many users are really asking 'where should this instruction live so my teammates see it too'. The project-local Deep Code path is the cleaner answer.
5. Start with one narrow skill before building a library
The official docs do not prescribe a giant skill taxonomy, and that restraint is useful. Start with one narrow skill that solves a recurring workflow, such as local build verification, release-note drafting, or repository-specific lint triage.
Once one skill is clearly useful, split later skills by job rather than building a monolithic instruction file that tries to cover everything. Smaller skills are easier to test and less likely to inject the wrong policy into unrelated work.
6. How this page fits with the broader DeepSeek stack
This is a support page for a DeepSeek-native coding workflow, not a new product listing. It should not create plan cards or imply that every tool in the agent ecosystem is sold here.
For the base CLI wiring, compare `/guides/deepseek-deep-code-cli`. For other official DeepSeek agent surfaces, compare `/guides/deepseek-opencode-setup`, `/guides/deepseek-github-copilot-cli`, and `/guides/deepseek-openclaw-wechat-feishu`.
FAQ
Where does Deep Code look for Agent Skills?
DeepSeek's official Deep Code guide lists two roots: `~/.agents/skills/<name>/SKILL.md` for user-level skills and `./.deepcode/skills/<name>/SKILL.md` for project-level skills.
Should Deep Code skills live in the repository or in my home folder?
Put repo-specific instructions in `./.deepcode/skills` so they travel with the codebase. Reserve `~/.agents/skills` for truly reusable personal workflows.
How do I discover a new skill in Deep Code?
Start Deep Code and press `/` to open the skills and commands menu, or type the skill name directly if it is already discoverable.
Do I need a plugin system to add Deep Code skills?
No. The official DeepSeek page documents a simple folder-plus-`SKILL.md` contract rather than a separate plugin installation flow.
Does this page mean Deep Code is a purchasable plan on the site?
No. This page documents an official DeepSeek integration workflow. `/pricing` still reflects only actual in-stock DeepSeek Coding Plans.
The practical Deep Code skills rule is simple: keep reusable personal instructions in `~/.agents/skills`, keep repo-specific instructions in `./.deepcode/skills`, and verify discovery through the slash-command menu before debugging anything deeper.
Related model comparisons
Continue from this guide into structured DeepSeek-first comparison pages with model tables, routing advice, and pricing context.