Back to list
AsiaOstrich

methodology-system

by AsiaOstrich

Universal, language-agnostic development standards for software projects. Includes coding standards, git workflows, testing guidelines, documentation structure, and AI collaboration rules.

20🍴 3📅 Jan 23, 2026

SKILL.md


name: methodology-system description: | Manage and guide developers through active development methodology workflows. Use when: TDD, BDD, SDD, ATDD, or custom methodology workflows are needed. Keywords: methodology, workflow, TDD, BDD, SDD, ATDD, phase, checkpoint, development process. status: experimental

[!WARNING] Experimental Feature / 實驗性功能

This feature is under active development and may change significantly in v4.0. 此功能正在積極開發中,可能在 v4.0 中有重大變更。

Methodology System Skill

Language: English | 繁體中文

Version: 1.0.0 Last Updated: 2026-01-12


Overview

The Methodology System provides a unified framework for managing development methodologies in projects that adopt Universal Development Standards. It supports:

  • TDD - Test-Driven Development (Red → Green → Refactor)
  • BDD - Behavior-Driven Development (Discovery → Formulation → Automation)
  • SDD - Spec-Driven Development (Proposal → Review → Implementation → Verification → Archive)
  • ATDD - Acceptance Test-Driven Development (Workshop → Distillation → Development → Demo)
  • Custom - User-defined methodologies

Features

1. Phase-Aware Guidance

AI automatically tracks the current phase and provides context-appropriate guidance:

┌─────────────────────────────────────────────┐
│ 📋 Current Methodology: TDD                  │
│ 📍 Current Phase: 🔴 RED (1-5 min)           │
│                                             │
│ Checklist:                                  │
│   ✅ Test describes behavior                │
│   ✅ Test name is clear                     │
│   ⬜ Test follows AAA pattern               │
│   ⬜ Test fails when run                    │
│                                             │
│ Next: Write the test following AAA pattern  │
└─────────────────────────────────────────────┘

2. Checkpoint Reminders

Automatic reminders based on methodology triggers:

  • Phase Transition: Suggest commit when phase completes
  • Accumulation Warning: Warn when changes exceed threshold
  • Skip Warning: Alert after consecutive skipped check-ins

3. Methodology Switching

Switch between methodologies as project needs change:

/methodology switch bdd

4. Custom Methodology Support

Define team-specific workflows in .standards/methodologies/:

id: my-team-workflow
name: My Team Workflow
phases:
  - id: plan
    name: Planning
    checklist:
      - id: requirements-clear
        text: Requirements understood
        required: true

Commands

CommandDescription
/methodologyShow current methodology status
/methodology switch <id>Switch to different methodology
/methodology phase [phase]Show or change current phase
/methodology checklistShow current phase checklist
/methodology skipSkip current phase (with warning)
/methodology listList available methodologies
/methodology createCreate custom methodology

Configuration

Methodology configuration is stored in .standards/manifest.json:

{
  "methodology": {
    "active": "tdd",
    "available": ["tdd", "bdd", "sdd", "atdd"],
    "config": {
      "tdd": {
        "checkpointsEnabled": true,
        "reminderIntensity": "suggest",
        "skipLimit": 3
      }
    }
  }
}

Configuration Options

OptionValuesDescription
activemethodology idCurrently active methodology
checkpointsEnabledtrue/falseEnable checkpoint reminders
reminderIntensitysuggest/warning/strictHow strongly to enforce checkpoints
skipLimitnumberConsecutive skips before warning

AI Behavior

Detection

  1. Check .standards/manifest.json for methodology.active
  2. Load methodology definition from:
    • Built-in: methodologies/{id}.methodology.yaml
    • Custom: .standards/methodologies/{id}.methodology.yaml

Phase Tracking

  • Track current phase based on trigger conditions
  • Update phase when exit conditions are met
  • Provide phase-specific guidance and checklist

Context Keywords

AI will automatically activate methodology context when these keywords are detected:

MethodologyKeywords
TDDtest first, red green refactor, failing test
BDDgiven when then, gherkin, cucumber, scenario
SDDspecification, spec first, proposal, acceptance criteria
ATDDacceptance test, user story, product owner

Integration with Other Standards

Check-in Standards

When a phase completes, the methodology system integrates with checkin-standards.md:

Phase GREEN completed.

Changes:
- Files: 3
- Lines: +45 / -2

Suggested commit:
  test(auth): add login validation test
  feat(auth): implement login validation

[1] Commit now  [2] Continue working  [3] View changes

Code Review

Additional review checks are added based on active methodology:

  • TDD: Tests follow naming conventions, single behavior per test
  • BDD: Declarative style, reusable steps
  • SDD: Change matches spec, no scope creep
  • ATDD: All acceptance criteria have tests


Files


Version History

VersionDateChanges
1.0.02026-01-12Initial methodology system

Score

Total Score

75/100

Based on repository quality metrics

SKILL.md

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

+20
LICENSE

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

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

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

0/5
Issue管理

オープンIssueが50未満

+5
言語

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

+5
タグ

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

+5

Reviews

💬

Reviews coming soon