.claude/skills/simple-task/SKILL.md
Implement simple features with best practices. Use when adding small features, bug fixes, or quick enhancements without the full SDD workflow. Invoked via /simple-task <description>.
npx skillsauth add yi-john-huang/sdd-mcp simple-taskInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Implement small features, bug fixes, or quick enhancements while following best practices from the project's steering documents.
Use /simple-task for:
Use full SDD workflow for:
Reference: .spec/steering/tdd-guideline.md
Follow the Red-Green-Refactor cycle:
1. RED → Write a failing test first
2. GREEN → Write minimal code to pass
3. REFACTOR → Clean up while tests pass
Quick TDD Checklist:
Reference: .spec/steering/principles.md
SOLID Quick Reference:
Other Principles:
Reference: .spec/steering/linus-review.md
Before finalizing, ask:
Quality Checklist:
Reference: .spec/steering/owasp-top10-check.md
Quick Security Checklist:
These steering documents provide detailed guidance:
| Document | Content |
|----------|---------|
| tdd-guideline.md | TDD methodology, test pyramid, Red-Green-Refactor |
| principles.md | SOLID, DRY, KISS, YAGNI, Separation of Concerns |
| linus-review.md | Code quality, "good taste", simplicity standards |
| owasp-top10-check.md | Security checklist (OWASP Top 10) |
After implementing, provide:
## Implementation Summary
**Task:** {what was implemented}
**Changes:**
- {file1}: {what changed}
- {file2}: {what changed}
**Tests Added:**
- {test description}
**Principles Applied:**
- TDD: {how TDD was followed}
- Design: {which principles were applied}
- Security: {security considerations}
**Ready for:** {commit / further review / testing}
User: /simple-task add a logout button to the navbar
Claude:
1. Understand: Add logout button that clears session and redirects to login
2. TDD: Write test for logout functionality first
3. Principles: Single responsibility - logout logic in AuthService
4. Security: Ensure session is properly invalidated
5. Implement: Button component + logout handler
6. Test: Verify all tests pass
tools
Implement simple features with best practices. Use when adding small features, bug fixes, or quick enhancements without the full SDD workflow. Invoked via /simple-task <description>.
development
Generate comprehensive tests following TDD methodology. Creates unit tests, integration tests, and edge case coverage. Works with existing test frameworks in the project. Invoked via /sdd-test-gen [file-path or function-name].
testing
Generate TDD task breakdown for SDD workflow. Use when breaking down design into implementable tasks with test-first approach. Invoked via /sdd-tasks <feature-name>.
testing
Create project-specific steering documents for SDD workflow. Use when setting up project context, documenting technology stack, or establishing project conventions. Invoked via /sdd-steering.