swe-developing-applications-commonlisted
Install: claude install-skill wahidyankf/ose-primer
# Common Software Development Workflow
This Skill provides universal development workflow guidance shared across all language-specific developer agents in the Open Sharia Enterprise platform.
## Purpose
Use this Skill when:
- Developing applications in any programming language
- Working within the Nx monorepo structure
- Following platform git workflow standards
- Understanding tool usage patterns for development
- Leveraging platform automation
## Tool Usage for Developers
**Standard Developer Tools**: read, write, edit, glob, grep, bash
**Tool Purposes**:
- **read**: Load source files and documentation for analysis
- **write**: Create new source files and test files
- **edit**: Modify existing code files
- **glob**: Discover files matching patterns
- **grep**: Search code patterns across files
- **bash**: Execute language tooling, run tests, git operations
**Tool Selection Guidance**:
- Use **read** for understanding existing code and documentation
- Use **write** for creating new files from scratch
- Use **edit** for modifying existing files (preferred over write for changes)
- Use **glob** for file discovery (NOT bash find)
- Use **grep** for content search (NOT bash grep)
- Use **bash** for running compilers, test runners, build tools, git commands
## Nx Monorepo Integration
### Repository Structure
This platform uses **Nx** for monorepo management with clear separation of concerns:
**Apps** (`apps/[app-name]`):
- Deployable applications
- Import libraries