Back to skills
SKILL.md
140 Claude B7f6b8de
ASecurity- Install: `make install` - Run all tests: `make test` - Run single test: `pytest -xv tests/path/to/test.py` - Run with coverage: `make test-coverage` - Run integration tests: `make test-integration` - Type checking: `make lint` (runs mypy) - Format code: `make format` (runs black-jupyter) - Generate docs: `make docs` - View docs: `make docs-view`
- 9 stars
- 0 votes
- 0 copies
- 0 views
- Added October 11, 2026
Works with
Security analysis
100/100npx -y skills add tools-only/X-Skills --skill 140-claude_b7f6b8de --agent claude-codeAre you the author of 140 Claude B7f6b8de?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tools-only-140-claude-b7f6b8de)# EDSL Codebase Reference
## Build & Test Commands
- Install: `make install`
- Run all tests: `make test`
- Run single test: `pytest -xv tests/path/to/test.py`
- Run with coverage: `make test-coverage`
- Run integration tests: `make test-integration`
- Type checking: `make lint` (runs mypy)
- Format code: `make format` (runs black-jupyter)
- Generate docs: `make docs`
- View docs: `make docs-view`
## Code Style Guidelines
- **Formatting**: Use Black for consistent code formatting
- **Imports**: Group by stdlib, third-party, internal modules
- **Type hints**: Required throughout, verified by mypy
- **Naming**:
- Classes: PascalCase
- Methods/functions/variables: snake_case
- Constants: UPPER_SNAKE_CASE
- Private items: _prefixed_with_underscore
- **Error handling**: Use custom exception hierarchy with BaseException parent
- **Documentation**: Docstrings for all public functions/classes
- **Testing**: Every feature needs associated tests
## Permissions Guidelines
- **Allowed without asking**: Running tests, linting, code formatting, viewing files
- **Ask before**: Modifying tests, making destructive operations, installing packages
- **Never allowed**: Pushing directly to main branch, changing API keys/secretsAttribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.