Skip to content
dev-workflow logo

dev-workflow

SDLC workflow with MCP tools. Triggers on "start", "implement", "work on", or unclear workflow.

SKILL.md

Full skill instructions

SDLC: Intake → Triage → Explore → Plan → Code → Test → Review → Commit → Deploy → Improve

MCP Tools by Phase

PhaseTools
Intakemcp__linear__get_issue, mcp__notion__notion-search
Exploremcp__memory__search_nodes, mcp__github__search_code, mcp__context7__query-docs
Planmcp__linear__create_issue (subtasks), mcp__notion__notion-create-pages, mcp__github__create_branch
Codemcp__context7__query-docs, Read, Write, Edit
TestBash (make test, npm test), /​quick-test
Deploymcp__github__create_pull_request, /​smoke-test
Improvemcp__memory__create_entities, mcp__linear__create_issue

Triage Decision

Change TypePath
New feature, breaking change, architectureOpenSpec → /​openspec:proposal
Bug fix, config, tests, typoQuick → 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