Claude Code Skills ਨਾਲ ਇੱਕ ਪ੍ਰੋ ਵਾਂਗ ਕਿਵੇਂ ਕੰਮ ਕਰੀਏ

ਆਪਣੇ ਟਰਮੀਨਲ ਵਿੱਚ ਇੱਕੋ ਜਿਹੇ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨਾ ਬੰਦ ਕਰੋ।

ਜੇਕਰ ਤੁਸੀਂ Claude Code ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਸ਼ਾਇਦ ਤੁਸੀਂ ਅਕਸਰ ਇੱਕੋ ਗੱਲ ਦੁਹਰਾਉਂਦੇ ਹੋ। ਤੁਸੀਂ ਹਰ ਵਾਰ ਇਸਨੂੰ TypeScript ਦੀ ਵਰਤੋਂ ਕਰਨ, TDD ਦੀ ਪਾਲਣਾ ਕਰਨ, ਜਾਂ pull requests ਦੀ ਸਮੀਖਿਆ ਕਰਨ ਲਈ ਕਹਿੰਦੇ ਹੋ।

Claude Code Skills ਇਸ ਸਮੱਸਿਆ ਦਾ ਹੱਲ ਕਰਦੇ ਹਨ।

Skills ਅਜਿਹੇ ਫੋਲਡਰ ਹਨ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਨਿਰਦੇਸ਼ ਅਤੇ ਸਕ੍ਰਿਪਟਾਂ (scripts) ਹੁੰਦੀਆਂ ਹਨ। Claude ਤੁਹਾਡੇ ਕੰਮ ਦੇ ਆਧਾਰ 'ਤੇ ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਲੋਡ ਕਰ ਲੈਂਦਾ ਹੈ। ਤੁਸੀਂ ਨਿਯਮ ਇੱਕ ਵਾਰ ਲਿਖਦੇ ਹੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ slash commands ਰਾਹੀਂ ਵਰਤਦੇ ਹੋ।

Skills ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ

ਇੱਕ Skill ਇੱਕ ਫੋਲਡਰ ਹੁੰਦਾ ਹੈ ਜਿਸਦੇ ਅੰਦਰ ਇੱਕ SKILL.md ਫਾਈਲ ਹੁੰਦੀ ਹੈ। ਇਸਦੇ ਦੋ ਹਿੱਸੇ ਹੁੰਦੇ ਹਨ:

• YAML metadata: Claude ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ skill ਦੀ ਵਰਤੋਂ ਕਦੋਂ ਕਰਨੀ ਹੈ। • Markdown instructions: Claude ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਕੀ ਕਰਨਾ ਹੈ।

ਉਦਾਹਰਨ ਵਜੋਂ ਸਟ੍ਰਕਚਰ: my-skill/ └── SKILL.md

Skills ਕਿੱਥੇ ਸਟੋਰ ਕਰਨੇ ਹਨ

• Personal: ~/.claude/skills/ (ਤੁਹਾਡੇ ਸਾਰੇ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ) • Project: .claude/skills/ (Git ਰਾਹੀਂ ਤੁਹਾਡੀ ਟੀਮ ਨਾਲ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ) • Plugin: /plugin ਰਾਹੀਂ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ (ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨੀ ਲਈ Namespaced)

Project skills, personal skills ਨੂੰ override ਕਰਦੇ ਹਨ। ਇਹ ਟੀਮਾਂ ਨੂੰ ਖਾਸ ਮਿਆਰਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।

ਉੱਨਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ (Advanced Features)

Skills ਸਿਰਫ਼ ਸਾਧਾਰਨ ਟੈਕਸਟ ਤੱਕ ਸੀਮਤ ਨਹੀਂ ਹਨ। ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ:

• ਕਿਸੇ ਵੀ ਭਾਸ਼ਾ ਵਿੱਚ Bundled scripts। • !command syntax ਦੀ ਵਰਤੋਂ ਕਰਕੇ Shell command substitution। • ਗੁੰਝਲਦਾਰ ਕੰਮਾਂ ਲਈ Sub-agents।

!command syntax Claude ਨੂੰ ਲਾਈਵ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਇਹ ਸਮੀਖਿਆ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ PR ਦੇ ਵੇਰਵੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ git command ਚਲਾ ਸਕਦਾ ਹੈ। Claude ਅਸਲ ਡੇਟਾ ਦੇਖਦਾ ਹੈ, ਨਾ ਕਿ ਸਿਰਫ਼ command ਨੂੰ।

Skills ਕਿੱਥੇ ਲੱਭਣੇ ਹਨ

ਇਹ ecosystem ਬਹੁਤ ਵੱਡਾ ਹੈ। ਤੁਹਾਨੂੰ ਸਭ ਕੁਝ ਸ਼ੁਰੂ ਤੋਂ ਬਣਾਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।

• skills.sh: Skills ਲੱਭਣ ਅਤੇ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਇੱਕ ਕਮਿਊਨਿਟੀ ਬ੍ਰਾਊਜ਼ਰ। • claude-plugins.dev: ਇੱਕ ਰਜਿਸਟਰੀ ਜੋ GitHub ਤੋਂ skills ਨੂੰ ਇੰਡੈਕਸ ਕਰਦੀ ਹੈ। • skillsdirectory.com: ਸੁਰੱਖਿਆ-ਪ੍ਰਮਾਣਿਤ (security-vetted) skills ਲਈ ਇੱਕ ਰਜਿਸਟਰੀ। • claudskills.com: 67,000 ਤੋਂ ਵੱਧ skills ਦਾ ਇੱਕ ਕੈਟਾਲਾਗ। • Anthropic official repo: ਮਿਆਰਾਂ ਨੂੰ ਸਿੱਖਣ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਜਗ੍ਹਾ।

ਪੋਰਟੇਬਿਲਟੀ (Portability)

Skills ਇੱਕ ਓਪਨ ਸਟੈਂਡਰਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਤੁਹਾਡੇ ਦੁਆਰਾ Claude Code ਲਈ ਲਿਖਿਆ ਗਿਆ ਇੱਕ skill OpenAI Codex, Gemini CLI, ਅਤੇ Cursor 'ਤੇ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ। ਆਟੋਮੇਸ਼ਨ ਵਿੱਚ ਤੁਹਾਡਾ ਨਿਵੇਸ਼ ਵੱਖ-ਵੱਖ ਟੂਲਸ ਵਿੱਚ ਤੁਹਾਡੇ ਨਾਲ ਹੀ ਰਹਿੰਦਾ ਹੈ।

ਛੋਟੀ ਸ਼ੁਰੂਆਤ ਕਰੋ। ਆਪਣੇ ਸਭ ਤੋਂ ਆਮ ਕੰਮ ਲਈ ਇੱਕ SKILL.md ਲਿਖੋ। ਤੁਸੀਂ ਮੈਨੂਅਲ ਪ੍ਰੌਮਪਟਿੰਗ ਦੇ ਕਈ ਘੰਟੇ ਬਚਾ ਲਵੋਗੇ।

Source: https://dev.to/elayachiabdelmajid/how-to-work-with-claude-code-skills-like-a-pro-dbn

Optional learning community: https://t.me/GyaanSetuAi