スキル一覧に戻る
Jameera-Mahima

sdlc-development

by Jameera-Mahima

0🍴 0📅 2026年1月16日
GitHubで見るManusで実行

SKILL.md


name: sdlc-development description: Guides implementation phase. Use when writing code, implementing features, or building functionality. Ensures code quality, testing, and documentation.

SDLC Development Skill

When to Use This Skill

  • Implementing new features
  • Writing code
  • Building functionality
  • Refactoring existing code
  • Adding new components

Development Workflow

1. Setup

  • Review specification: Understand what to build
  • Create feature branch: \git checkout -b feature/name\
  • Set up environment: Install dependencies
  • Review existing code: Understand current patterns

2. Implementation

Follow these principles:

Code Quality:

  • Write clean, readable code
  • Use meaningful variable names
  • Follow project conventions
  • Add comments for complex logic

Error Handling:

  • Handle expected errors gracefully
  • Provide helpful error messages
  • Log errors appropriately
  • Don't crash on edge cases

Project Patterns:

  • Match existing code style
  • Reuse existing components
  • Follow DRY (Don't Repeat Yourself)
  • Keep functions small and focused

3. Testing

  • Write unit tests: Test individual functions
  • Test edge cases: Empty inputs, null values, large datasets
  • Manual testing: Actually try the feature
  • Integration testing: Test with other components

4. Documentation

  • Update README: Add new feature to docs
  • Add code comments: Explain why, not what
  • Document API changes: Update interface docs
  • Create examples: Show how to use the feature

Code Quality Checklist

Before committing:

  • Code follows style guide
  • Has error handling
  • Includes tests
  • Documented (README + comments)
  • No hardcoded values (use config)
  • No console.log / debug code
  • Tested manually
  • Git commit message is clear

Example Usage

Input: "Implement CSV export for sponsor results"

Output:

  • Complete implementation
  • Unit tests
  • Documentation
  • Usage examples

スコア

総合スコア

40/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です