install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/testing-security/test-skill-majiayu000" ~/.claude/skills/diegosouzapw-awesome-omni-skill-test-skill && rm -rf "$T"
manifest:
skills/testing-security/test-skill-majiayu000/SKILL.mdsource content
Test Skill
Overview
This is a comprehensive test skill for validating format conversion between Claude Skills and Cursor Rules.
Core Principles
- Write clean, maintainable code
- Test thoroughly before deploying
- Document your work clearly
- Follow established patterns
Workflow
-
Understand Requirements
- Read the task description carefully
- Identify all constraints and dependencies
- Ask clarifying questions if needed
-
Plan Implementation
- Break down the task into steps
- Identify potential challenges
- Consider edge cases
-
Write Code
- Follow coding standards
- Keep functions small and focused
- Use meaningful variable names
-
Test Thoroughly
- Write unit tests
- Run integration tests
- Verify edge cases
-
Document Solution
- Add code comments
- Update README if needed
- Document any gotchas
Best Practices
- Version Control: Commit often with clear messages
- Code Review: Always get feedback before merging
- Refactoring: Improve code structure continuously
- Learning: Stay updated with best practices
Integration
This skill works well with:
- Systematic debugging approaches
- Test-driven development
- Code review practices
Examples
Good Code Pattern
function calculateTotal(items: Item[]): number { return items.reduce((sum, item) => sum + item.price, 0); }
Bad Code Pattern (Avoid)
function calc(x) { let t = 0; for (let i = 0; i < x.length; i++) { t = t + x[i].p; } return t; }
Troubleshooting
-
Issue: Code not working
- Solution: Check syntax errors, verify inputs
-
Issue: Tests failing
- Solution: Review test assertions, check mock data
-
Issue: Performance problems
- Solution: Profile code, optimize bottlenecks