feature-file
Software-Features mit YAML-Anforderungsmanagement verfolgen
Softwareprojekte benötigen eine strukturierte Anforderungsverfolgung, die über einfache Todo-Listen hinausgeht. Diese Skill bietet Wasserfall-ähnliches Feature-Management mit Anforderungen, Testfällen und Fortschrittsverfolgung in einem persistenten YAML-Format, das in Ihrem Repository gespeichert wird.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「feature-file」。 Zeige den Status aller Features
預期結果:
- Feature Status Overview:
- User Authentication System (Implementation) - 3/5 requirements complete
- Tests: 8/10 passing (unit: 6/7, integration: 2/3)
- API Rate Limiting (Design) - 0/2 requirements complete
- Tests: 0/0 passing
- Validation Errors:
- User Authentication System:
- - req-auth-oauth is In-Progress (must be Complete for Complete phase)
正在使用「feature-file」。 Welche Arbeit steht noch aus?
預期結果:
- Work Remaining:
- User Authentication System (Implementation)
- - req-auth-oauth [In-Progress]: The system SHALL support OAuth2 authentication
- - req-auth-logout [Needs-Work]: When the user clicks logout, the system SHALL invalidate
- Payment Processing (Requirements)
- - req-pay-submit [Not-Started]: When user submits payment, system SHALL validate
安全審計
安全This skill is a legitimate project management tool for tracking feature requirements and progress. All 252 static findings are FALSE POSITIVES. The external command detections are markdown documentation examples (not code execution). Weak cryptographic algorithm flags are YAML documentation examples showing recommended practices like bcrypt/JWT. System reconnaissance flags are standard git operations for version control. No network calls, credential access, or malicious code execution exists. All scripts use safe YAML parsing and subprocess with hardcoded git commands.
風險因素
⚙️ 外部命令 (155)
🌐 網路存取 (1)
品質評分
你能建構什麼
Implementierungsfortschritt verfolgen
Verwalten Sie Feature-Anforderungen und markieren Sie diese als abgeschlossen, während Sie Funktionalitäten implementieren, mit verknüpften Testfällen zur Überprüfung.
Feature-Entwicklung überwachen
Erhalten Sie einen Überblick über alle Features, ihre Phasen, den Fortschritt und fehlgeschlagene Tests, um den Projektstatus zu verfolgen.
Testabdeckung verwalten
Verknüpfen Sie Testfälle mit Anforderungen und verfolgen Sie, welche Tests für jedes Feature bestehen oder fehlschlagen.
試試這些提示
Create a features.yml file for implementing user authentication with requirements for login, logout, and password reset functionality.
Update the user authentication feature in features.yml to mark the login requirement as Complete and add a test case for it.
Show me all incomplete requirements across all features in features.yml, filtered to Implementation phase.
Generate a markdown report of all features showing their phases, progress, test status, and any validation errors.
最佳實務
- Verwenden Sie EARS-Syntax für Anforderungen: When X, the system SHALL Y
- Aktualisieren Sie den Status sofort nach Abschluss der Arbeit, um die Datei synchron zu halten
- Dokumentieren Sie Design-Entscheidungen im decisions-Feld vor der Implementierung
- Verknüpfen Sie jede Anforderung mit mindestens einem Testfall für die Rückverfolgbarkeit
避免
- Erstellen von features.yml nach Beginn der Implementierung statt vorheriger Planung
- Anforderungen im Status Not-Started belassen, obwohl aktiv daran gearbeitet wird
- Vergessen, die Version zu erhöhen, wenn Anforderungen hinzugefügt oder geändert werden
- Bekannte Probleme nicht dokumentieren, die andere Entwickler betreffen könnten
常見問題
Wann sollte ich diese Skill anstelle von TodoWrite verwenden?
Was passiert, wenn features.yml nicht existiert?
Kann ich dies mit externen Tools integrieren?
Wie gehe ich mit Änderungen an Anforderungen um?
Was ist, wenn mein Projekt agile statt Wasserfall verwendet?
Wie verfolge ich Bugs im Vergleich zu Anforderungen?
開發者詳情
檔案結構