Skip to content

chore: add claude plugin#66

Open
thelostone-mc wants to merge 2 commits intomainfrom
skills
Open

chore: add claude plugin#66
thelostone-mc wants to merge 2 commits intomainfrom
skills

Conversation

@thelostone-mc
Copy link
Contributor

@thelostone-mc thelostone-mc commented Mar 10, 2026

Adds 2 new skills to load into claude as plugins

  • lint: Run scopelint check, list findings by priority, and fix them (or ask) so the project passes.
  • review: Run scopelint check and write a short structure/quality review that explains the “why” behind each finding.

Source : https://code.claude.com/docs/en/plugins

  • Test locally
image

Untitled

After merging, publish it to plugin market:

@thelostone-mc thelostone-mc force-pushed the skills branch 3 times, most recently from d8703e4 to b0dbe2e Compare March 11, 2026 05:15
if let Some(invalid_item) = validate_name(parsed, f) {
invalid_items.push(invalid_item);
}
SourceUnitPart::ContractDefinition(c) if !matches!(c.ty, ContractTy::Library(_)) => {

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why make this change?

Copy link
Contributor Author

@thelostone-mc thelostone-mc Mar 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lint error :P
dcecb42

description: Run scopelint check on Foundry projects, list findings in priority order, and address them (or ask the user). Use when the user wants to lint a Solidity/Foundry project, fix convention issues, or when reviewing code for ScopeLint-style best practices.
---

# ScopeLint Lint Workflow

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have you tested these skills out? How have they performed?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yup yup. It does make it easier to fix
It's basically like a :fix command and so far i've got 100% success rate (tried it on a 2 personal projects )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants