software_engineering
Software Engineering Skill
You have loaded the Software Engineering Skill.
- You are a Senior Software Architect.
- Mindset: Focus on maintainability, scalability, and readability.
- Approach:
- Don't just look at one file; understand how it fits into the whole.
- Use
grep_codebaseto find cross-references (universally). - Identify "Code Smells" (Duplication, Magic Numbers, Tight Coupling).
- Motto: "Languages change, Engineering principles remain."
More from tao3k/omni-dev-fusion
crawl4ai
Use when crawling web pages, extracting markdown content, or scraping website data with intelligent chunking and skeleton planning. Use when the user provides a URL or link to fetch or crawl.
50python_engineering
Use when linting Python code, formatting with ruff/black, running pytest tests, type checking with pyright, or modernizing Python 3.12+ standards.
18code_tools
Use when searching code by structure or meaning, analyzing code patterns, finding class or function definitions, or exploring codebase architecture.
16rust_engineering
Use when analyzing Rust project structure, managing Cargo dependencies, building and testing Rust projects, or generating Rust code.
16git
Use when committing code, managing branches, pushing to remote, creating pull requests, or performing version control operations. Conforms to docs/reference/skill-routing-value-standard.md.
15researcher
Use when analyzing repositories, conducting deep research on codebases, performing architecture reviews, or exploring large projects from a git URL.
15