Skip to main content
Glama
task_completion_checklist.md1.39 kB
# Task Completion Checklist When completing a development task, follow these steps: ## 1. Build ```bash npm run build ``` Ensure TypeScript compiles without errors. ## 2. Lint ```bash npm run lint ``` Check for code style issues. Fix with: ```bash npm run lint:fix ``` ## 3. Test ```bash npm test ``` Ensure all tests pass. For specific test coverage: ```bash npm run test:coverage ``` ## 4. Manual Testing (if applicable) Test the MCP server with: ```bash npm run inspect ``` or ```bash npm run dev ``` ## 5. Git Workflow ```bash git status # Check changes git add <files> # Stage changes git commit -m "description" # Commit git push # Push to remote ``` ## Important Notes - **Always run tests** after making changes - **Never skip the build step** - it catches TypeScript errors - **Check git status** before committing to avoid unwanted files - **Follow commit message conventions**: Clear, descriptive messages - **CI/CD Pipeline**: Automatically runs on push to `main`, `develop`, `feature/*` branches - Excludes: README.md, CLAUDE.md, .gitignore changes - Auto-publishes to npm from `main` branch with version bump ## For New Features 1. Add implementation 2. Add/update tests in `__tests__/` 3. Run full test suite 4. Update documentation if needed (README_DEV.md) 5. Build and verify no errors 6. Commit and push

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SimplifierIO/simplifier-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server