SDLC: Intake → Triage → Explore → Plan → Code → Test → Review → Commit → Deploy → Improve
MCP Tools by Phase
| Phase |
Tools |
| Intake |
mcp__linear__get_issue, mcp__notion__notion-search |
| Explore |
mcp__memory__search_nodes, mcp__github__search_code, mcp__context7__query-docs |
| Plan |
mcp__linear__create_issue (subtasks), mcp__notion__notion-create-pages, mcp__github__create_branch |
| Code |
mcp__context7__query-docs, Read, Write, Edit |
| Test |
Bash (make test, npm test), /quick-test |
| Deploy |
mcp__github__create_pull_request, /smoke-test |
| Improve |
mcp__memory__create_entities, mcp__linear__create_issue |
Triage Decision
| Change Type |
Path |
| New feature, breaking change, architecture |
OpenSpec → /openspec:proposal |
| Bug fix, config, tests, typo |
Quick → TodoWrite |
Phase Actions
Intake: Fetch Linear issue, search Notion for context
Explore: Search Memory for learnings, explore codebase, check related PRs
Plan: OpenSpec proposal OR TodoWrite, create branch
Code: Follow tasks, use platform rules, mark todos complete
Test: /quick-test, add tests for new logic
Review: /code-review, /security-scan if auth/data
Commit: /commit with type: description
Deploy: Create PR, run smoke tests after merge
Improve: Store learnings in Memory, create improvement tasks if needed
Quick Reference
# Backend
cd backend && make test
cd backend && make build
# Web
cd web && npm test
cd web && npm run build
# iOS
cd mobile/ios && make test
# Android
cd mobile/android && ./gradlew test
Anti-Patterns
- Coding without exploring → miss patterns
- Skipping Linear context → untracked work
- No Memory capture → repeat learnings
- Big commits → hard to review
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: dev-workflow-33description: SDLC workflow with MCP tools. Triggers on "start", "implement", "work on", or unclear workflow. Use when this capability is needed.4---56# SDLC: Intake → Triage → Explore → Plan → Code → Test → Review → Commit → Deploy → Improve78## MCP Tools by Phase910| Phase | Tools |11|-------|-------|12| Intake | `mcp__linear__get_issue`, `mcp__notion__notion-search` |13| Explore | `mcp__memory__search_nodes`, `mcp__github__search_code`, `mcp__context7__query-docs` |14| Plan | `mcp__linear__create_issue` (subtasks), `mcp__notion__notion-create-pages`, `mcp__github__create_branch` |15| Code | `mcp__context7__query-docs`, Read, Write, Edit |16| Test | Bash (make test, npm test), `/quick-test` |17| Deploy | `mcp__github__create_pull_request`, `/smoke-test` |18| Improve | `mcp__memory__create_entities`, `mcp__linear__create_issue` |1920## Triage Decision2122| Change Type | Path |23|-------------|------|24| New feature, breaking change, architecture | OpenSpec → `/openspec:proposal` |25| Bug fix, config, tests, typo | Quick → `TodoWrite` |2627## Phase Actions2829**Intake**: Fetch Linear issue, search Notion for context30**Explore**: Search Memory for learnings, explore codebase, check related PRs31**Plan**: OpenSpec proposal OR TodoWrite, create branch32**Code**: Follow tasks, use platform rules, mark todos complete33**Test**: `/quick-test`, add tests for new logic34**Review**: `/code-review`, `/security-scan` if auth/data35**Commit**: `/commit` with `type: description`36**Deploy**: Create PR, run smoke tests after merge37**Improve**: Store learnings in Memory, create improvement tasks if needed3839## Quick Reference4041```bash42# Backend43cd backend && make test44cd backend && make build4546# Web47cd web && npm test48cd web && npm run build4950# iOS51cd mobile/ios && make test5253# Android54cd mobile/android && ./gradlew test55```5657## Anti-Patterns5859- Coding without exploring → miss patterns60- Skipping Linear context → untracked work61- No Memory capture → repeat learnings62- Big commits → hard to review6364---65> Converted and distributed by [TomeVault](https://tomevault.io/claim/muyen) — claim your Tome and manage your conversions.66<!-- tomevault:4.0:skill_md:2026-04-11 -->