claude-code-usage
[AUTO-INVOKE] MUST be invoked at the START of each new coding session.
Skill by ComeOnOliver
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/comeonoliver-claude-code-usage
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/claude-code-usage
What's inside
- Skill name
claude-code-usage- Description
- [AUTO-INVOKE] MUST be invoked at the START of each new coding session. Covers context management, task strategies, and Foundry-specific workflows. Trigger: beginning of any new conversation or coding session in a Solidity/Foundry project.
- License
- MIT
- Instructions
- 220 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Claude Code Best Practices ## Language Rule - **Always respond in the same language the user is using.** If the user asks in Chinese, respond in Chinese. If in English, respond in English. ## Context Management Rules | Rule | Why | |------|-----| | One window = one task | Mixing tasks pollutes context and degrades output quality | | Use `/clear` over `/compact` | Clean start is more reliable than compressed context | | `/clear` after complex tasks | Prevents old context from interfering with new work | | Copy key info to new windows | Don't rely on context persistence — paste critical details | ## Task Execution Strategy | Task Type | Recommended Approach | |-----------|---------------------| | Small bug fix (few lines) | Describe directly, let Claude modify in-place | | Large feature / refactor | `/plan` → review approach → `/clear` → paste plan → execute step by step | | Multi-file changes | Must use `/plan` workflow — never modify multiple files without a plan | | Code analysis / learning | Ask Claude to analyze directly — no plan needed | | Debugging | Provide error message + file path + relevant code — ask for root cause | ## Prompt Techniques ### Do This - Give specific paths: *"Modify the `_transfer` function in `src/MyToken.sol`"* - Give examples: *"Input: 100 tokens, Expected: 95 tokens after 5% fee"* - Set boundaries: *"Only modify this function, don't touch other code"* - Reference tests: *"The fix should make `test_transfer_feeDeduction` pass"* ### Avoid This - Vague references: *"Modify that transfer function"* — which one? Where? - Open-ended requests without constraints: *"Make it better"* - Multiple unrelated tasks in one message ## Ambiguity Resolution — When Instructions Are Unclear When a user instruction is vague, open-ended, or could be interpreted in multiple ways, do NOT guess and proceed. Proactively analyze the instruction and present all possible interpretations for the user to confirm before taking action. ### Trigger Conditions Activate ambiguity resolution when the instruction matches ANY of these patterns: | Pattern | Example | |---------|---------| | No target specified | "优化一下" — optimize what? | | Multiple possible scopes | "加个检查" — which function? what kind of check? | | Unclear boundary | "改一下权限" — add? remove? which role? | | Implicit context | "跟上次一样处理" — what was "last time"? | | Conflicting possibilities | "处理一下安全问题" — which vulnerability? what level? | ### Analysis Dimensions When ambiguity is detected, analyze across these dimensions: 1. **Scope** — Which files / contracts / functions could be affected? 2. **Action** — What operation is intended? (add / modify / delete / refactor / fix) 3. **Skill match** — Which skills are relevant? Map each interpretation to applicable /skill 4. **Impact** — What side effects could each interpretation have? 5. **Constraints** — Are there implicit boundaries the user might assume? ### Output Format Present findings as a numbered list: ``` 我检测到你的指令存在多种可能的解读,在开始之前需要确认边界: **可能的解读:** 1. **[解读A]** — [具体描述] - 涉及:[files / contracts] - 关联 skill:/skill-name - 影响范围:[scope] 2. **[解读B]** — [具体描述] - 涉及:[files / contracts] - 关联 skill:/skill-name - 影响范围:[scope] **请确认:** - 你想要哪个解读?(可多选) - 是否有额外的约束条件? ``` ### Example ``` User: "处理一下这个合约的安全问题" AI: 我检测到你的指令存在多种可能的解读: 1. **运行 Slither 静态分析** — 用 slither MCP 扫描,修复高危问题 - 关联 skill:/solidity-security - 影响范围:仅修复工具检测到的问题 2. **手动安全审计** — 按审计清单逐项检查(重入、权限、输入验证等) - 关联 skill:/solidity-audit - 影响范围:完整审查,可能涉及较多修改 3. **修复已知漏洞** — 你已知有特定安全问题,需要定位并修复 - 关联 skill:/solidity-security - 影响范围:仅限特定问题 4. **DeFi 安全加固** — 添加防鲸鱼、防闪电贷等保护机制 - 关联 skill:/defi-security - 影响范围:可能改变合约接口 请确认你想要哪个方向? ``` ### Key Rules | Rule | Why |
From ComeOnOliver/skillshub, MIT.
More from ComeOnOliver/skillshub
- 0.512score
solidity-coding
ComeOnOliver
[AUTO-INVOKE] MUST be invoked BEFORE writing or modifying any Solidity contract (.sol files).
SkillDFreshness: D★ 64Claude Code +9 - 0.512score
solidity-audit
ComeOnOliver
Security audit and code review checklist.
SkillDFreshness: D★ 64Claude Code +9 - 0.512score
ilspy-decompile
ComeOnOliver
Understand implementation details of .NET code by decompiling assemblies.
SkillDFreshness: D★ 64Claude Code +9 - 0.512score
solidity-debug
ComeOnOliver
[AUTO-INVOKE] MUST be invoked when debugging failed on-chain transactions.
SkillDFreshness: D★ 64Claude Code +9 - 0.509score
mjml-email-templates
ComeOnOliver
Build responsive email templates using MJML markup language.
SkillDFreshness: D★ 64Claude Code +9 - 0.509score
package-management
ComeOnOliver
Manage NuGet packages using Central Package Management (CPM) and dotnet CLI commands.
SkillDFreshness: D★ 64Claude Code +9 - 0.509score
playwright-ci-caching
ComeOnOliver
Cache Playwright browser binaries in CI/CD pipelines (GitHub Actions, Azure DevOps) to avoid 1-2 minute download overhead on every build.
SkillDFreshness: D★ 64Claude Code +9 - 0.509score
aspire-service-defaults
ComeOnOliver
Create a shared ServiceDefaults project for Aspire applications.
SkillDFreshness: D★ 64Claude Code +9 - 0.509score
solidity-deploy
ComeOnOliver
[AUTO-INVOKE] MUST be invoked BEFORE deploying contracts or writing deployment scripts (*.s.sol).
SkillDFreshness: D★ 64Claude Code +9 - 0.509score
crap-analysis
ComeOnOliver
Analyze code coverage and CRAP (Change Risk Anti-Patterns) scores to identify high-risk code.
SkillDFreshness: D★ 64Claude Code +9 - 0.509score
defi-security
ComeOnOliver
[AUTO-INVOKE] MUST be invoked BEFORE deploying DeFi contracts (DEX, lending, staking, LP, token).
SkillDFreshness: D★ 64Claude Code +9 - 0.509score
dotnet-devcert-trust
ComeOnOliver
Diagnose and fix .NET HTTPS dev certificate trust issues on Linux.
SkillDFreshness: D★ 64Claude Code +9
Signals
- Stars
- 64
- Forks
- 24
- Open issues
- 30
- Last commit (this folder)
- Mar 23, 2026 (7 months ago)
- Last release
- Apr 3, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ComeOnOliver/skillshub
- Website
- skillshub.wtf
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ComeOnOliver
- 0.512score
ilspy-decompile
ComeOnOliver
Understand implementation details of .NET code by decompiling assemblies.
SkillDFreshness: D★ 64Claude Code +9 - 0.512score
solidity-debug
ComeOnOliver
[AUTO-INVOKE] MUST be invoked when debugging failed on-chain transactions.
SkillDFreshness: D★ 64Claude Code +9 - 0.512score
solidity-audit
ComeOnOliver
Security audit and code review checklist.
SkillDFreshness: D★ 64Claude Code +9 - 0.512score
solidity-coding
ComeOnOliver
[AUTO-INVOKE] MUST be invoked BEFORE writing or modifying any Solidity contract (.sol files).
SkillDFreshness: D★ 64Claude Code +9 - 0.509score
aspire-service-defaults
ComeOnOliver
Create a shared ServiceDefaults project for Aspire applications.
SkillDFreshness: D★ 64Claude Code +9 - 0.509score
solidity-deploy
ComeOnOliver
[AUTO-INVOKE] MUST be invoked BEFORE deploying contracts or writing deployment scripts (*.s.sol).
SkillDFreshness: D★ 64Claude Code +9
Cite this page
claude-code-usage skill. Agent Mart. https://agentmart.dev/skills/comeonoliver-claude-code-usage (last updated 2026-10-24)