✨ refactor: convert all DanceLessonsCoach mentions to kebab-case
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
---
|
||||
name: bdd-testing
|
||||
description: Behavior-Driven Development testing for DanceLessonsCoach using Godog. Use when creating or running BDD tests, implementing new features with BDD, or validating API endpoints through Gherkin scenarios.
|
||||
description: Behavior-Driven Development testing for dance-lessons-coach using Godog. Use when creating or running BDD tests, implementing new features with BDD, or validating API endpoints through Gherkin scenarios.
|
||||
license: MIT
|
||||
metadata:
|
||||
author: DanceLessonsCoach Team
|
||||
author: dance-lessons-coach Team
|
||||
version: "1.0.0"
|
||||
based-on: pkg/bdd implementation
|
||||
---
|
||||
|
||||
# BDD Testing for DanceLessonsCoach
|
||||
# BDD Testing for dance-lessons-coach
|
||||
|
||||
Behavior-Driven Development testing framework using Godog for the DanceLessonsCoach project. This skill provides comprehensive guidance for creating, running, and maintaining BDD tests that validate API endpoints and system behavior.
|
||||
Behavior-Driven Development testing framework using Godog for the dance-lessons-coach project. This skill provides comprehensive guidance for creating, running, and maintaining BDD tests that validate API endpoints and system behavior.
|
||||
|
||||
## Key Concepts
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
## What Was Created
|
||||
|
||||
A comprehensive `bdd_testing` skill that encapsulates all our BDD testing knowledge and experience from the DanceLessonsCoach project.
|
||||
A comprehensive `bdd_testing` skill that encapsulates all our BDD testing knowledge and experience from the dance-lessons-coach project.
|
||||
|
||||
## Directory Structure
|
||||
|
||||
@@ -268,7 +268,7 @@ The skill has been validated:
|
||||
|
||||
## Conclusion
|
||||
|
||||
This `bdd_testing` skill represents the culmination of our BDD testing journey for DanceLessonsCoach. It captures:
|
||||
This `bdd_testing` skill represents the culmination of our BDD testing journey for dance-lessons-coach. It captures:
|
||||
|
||||
1. **All our hard-won knowledge** about Godog and BDD testing
|
||||
2. **Proven patterns** that work reliably
|
||||
@@ -283,7 +283,7 @@ The skill ensures that:
|
||||
- **Knowledge** is preserved and shared
|
||||
- **Debugging** is systematic and efficient
|
||||
|
||||
With this skill, the DanceLessonsCoach project has a robust, well-documented BDD testing framework that can scale with the project and support team growth.
|
||||
With this skill, the dance-lessons-coach project has a robust, well-documented BDD testing framework that can scale with the project and support team growth.
|
||||
|
||||
**Next Steps:**
|
||||
1. Use this skill for all new BDD feature development
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
package steps
|
||||
|
||||
import (
|
||||
"DanceLessonsCoach/pkg/bdd/testserver"
|
||||
"dance-lessons-coach/pkg/bdd/testserver"
|
||||
"fmt"
|
||||
"strings"
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# BDD Best Practices for DanceLessonsCoach
|
||||
# BDD Best Practices for dance-lessons-coach
|
||||
|
||||
Based on our implementation experience with Godog and the existing `pkg/bdd` codebase.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# BDD Testing Debugging Guide
|
||||
|
||||
Comprehensive guide to debugging BDD tests for DanceLessonsCoach.
|
||||
Comprehensive guide to debugging BDD tests for dance-lessons-coach.
|
||||
|
||||
## Common Issues and Solutions
|
||||
|
||||
|
||||
@@ -345,7 +345,7 @@ resp, err := testClient.Do(req)
|
||||
// pkg/bdd/bdd_test.go
|
||||
func TestBDD(t *testing.T) {
|
||||
suite := godog.TestSuite{
|
||||
Name: "DanceLessonsCoach BDD Tests",
|
||||
Name: "dance-lessons-coach BDD Tests",
|
||||
TestSuiteInitializer: bdd.InitializeTestSuite,
|
||||
ScenarioInitializer: bdd.InitializeScenario,
|
||||
Options: &godog.Options{
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
set -e
|
||||
|
||||
echo "🧪 Running BDD tests for DanceLessonsCoach..."
|
||||
echo "🧪 Running BDD tests for dance-lessons-coach..."
|
||||
echo "============================================"
|
||||
|
||||
# Run tests with verbose output
|
||||
|
||||
@@ -3,7 +3,7 @@ name: changelog-manager
|
||||
description: A skill to help agents properly maintain and utilize AGENT_CHANGELOG.md for tracking contributions and decisions
|
||||
license: MIT
|
||||
metadata:
|
||||
author: DanceLessonsCoach Team
|
||||
author: dance-lessons-coach Team
|
||||
version: "1.0.0"
|
||||
role: Documentation Assistant
|
||||
purpose: Maintain consistent, useful changelog entries
|
||||
|
||||
@@ -3,7 +3,7 @@ name: commit-message
|
||||
description: Helps create proper Gitmoji commit messages following the Common Gitmoji Reference from AGENTS.md. Use when creating commits to ensure consistent, visual commit messages. Includes Git hooks for automatic code formatting and dependency management.
|
||||
license: MIT
|
||||
metadata:
|
||||
author: DanceLessonsCoach Team
|
||||
author: dance-lessons-coach Team
|
||||
version: "1.1.0"
|
||||
based-on: AGENTS.md Common Gitmoji Reference
|
||||
---
|
||||
@@ -115,7 +115,7 @@ The suggestions are just helpful reminders, never requirements.
|
||||
🔍 Checking for relevant issues...
|
||||
📋 Found 1 open issue(s):
|
||||
#2: Optimize Gitea Workflow for Main Branch
|
||||
https://gitea.arcodange.lab/arcodange/DanceLessonsCoach/issues/2
|
||||
https://gitea.arcodange.lab/arcodange/dance-lessons-coach/issues/2
|
||||
|
||||
💡 Suggested commit message formats:
|
||||
- closes #<number> (when issue is fully resolved)
|
||||
@@ -254,7 +254,7 @@ echo "$commit_message" | grep -E "^[🎨✨🐛📝🔧♻️🚀🔒📦🔥
|
||||
```bash
|
||||
#!/bin/sh
|
||||
|
||||
# DanceLessonsCoach pre-commit hook
|
||||
# dance-lessons-coach pre-commit hook
|
||||
# Runs go mod tidy and go fmt before allowing commits
|
||||
|
||||
echo "Running pre-commit hooks..."
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Git Hooks for DanceLessonsCoach
|
||||
# Git Hooks for dance-lessons-coach
|
||||
|
||||
This directory contains Git hooks for the DanceLessonsCoach project.
|
||||
This directory contains Git hooks for the dance-lessons-coach project.
|
||||
|
||||
## Available Hooks
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
# DanceLessonsCoach pre-commit hook
|
||||
# dance-lessons-coach pre-commit hook
|
||||
# Runs go mod tidy, go fmt, and suggests issue references before allowing commits
|
||||
|
||||
echo "Running pre-commit hooks..."
|
||||
|
||||
@@ -25,7 +25,7 @@ fi
|
||||
echo "🔍 Checking for relevant issues..."
|
||||
|
||||
# Get list of open issues
|
||||
ISSUES_JSON=$($GITEA_CLIENT list-issues arcodange DanceLessonsCoach open 2>/dev/null || echo "[]")
|
||||
ISSUES_JSON=$($GITEA_CLIENT list-issues arcodange dance-lessons-coach open 2>/dev/null || echo "[]")
|
||||
|
||||
# Check if we got valid JSON
|
||||
if [ "$ISSUES_JSON" = "[]" ] || [ -z "$ISSUES_JSON" ]; then
|
||||
|
||||
@@ -454,7 +454,7 @@ curl -s https://gitea.arcodange.lab/swagger.v1.json | \
|
||||
|
||||
This reference guide provides comprehensive examples for using the gitea-client skill in real-world scenarios, covering job monitoring, PR management, issue tracking, and API discovery with practical, copy-paste-ready examples.
|
||||
|
||||
## 🎯 Real-World Use Cases from DanceLessonsCoach
|
||||
## 🎯 Real-World Use Cases from dance-lessons-coach
|
||||
|
||||
### CI/CD Pipeline Debugging
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ name: product-owner-assistant
|
||||
description: A skill for managing Gitea issues, organizing them into Epics and User Stories, and facilitating product backlog refinement
|
||||
license: MIT
|
||||
metadata:
|
||||
author: DanceLessonsCoach Team
|
||||
author: dance-lessons-coach Team
|
||||
version: "1.0.0"
|
||||
dependencies:
|
||||
- gitea-client
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
## ✅ What We've Created
|
||||
|
||||
A comprehensive **Product Owner Assistant** skill for the DanceLessonsCoach project that enables effective agile product management using Gitea issues and wiki.
|
||||
A comprehensive **Product Owner Assistant** skill for the dance-lessons-coach project that enables effective agile product management using Gitea issues and wiki.
|
||||
|
||||
## 🎯 Key Components
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
set -e
|
||||
|
||||
# Configuration
|
||||
SKILL_DIR="/Users/gabrielradureau/Work/Vibe/DanceLessonsCoach/.vibe/skills/product-owner-assistant"
|
||||
SKILL_DIR="/Users/gabrielradureau/Work/Vibe/dance-lessons-coach/.vibe/skills/product-owner-assistant"
|
||||
DATA_DIR="$SKILL_DIR/data"
|
||||
GITEA_CLIENT="skill gitea-client"
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
set -e
|
||||
|
||||
# Configuration
|
||||
SKILL_DIR="/Users/gabrielradureau/Work/Vibe/DanceLessonsCoach/.vibe/skills/product-owner-assistant"
|
||||
SKILL_DIR="/Users/gabrielradureau/Work/Vibe/dance-lessons-coach/.vibe/skills/product-owner-assistant"
|
||||
GITEA_API="https://gitea.arcodange.lab/api/v1"
|
||||
OWNER="arcodange"
|
||||
REPO="dance-lessons-coach"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
## 🎯 Overview
|
||||
|
||||
This document describes the standardized workflow for implementing user stories in the DanceLessonsCoach project. The workflow follows a test-driven development approach with clear phases and deliverables.
|
||||
This document describes the standardized workflow for implementing user stories in the dance-lessons-coach project. The workflow follows a test-driven development approach with clear phases and deliverables.
|
||||
|
||||
## 🔄 Workflow Diagram
|
||||
|
||||
@@ -89,7 +89,7 @@ Feature: User Persistence
|
||||
|
||||
```bash
|
||||
# Run BDD tests
|
||||
cd /Users/gabrielradureau/Work/Vibe/DanceLessonsCoach
|
||||
cd /Users/gabrielradureau/Work/Vibe/dance-lessons-coach
|
||||
godog features/user-persistence.feature
|
||||
|
||||
# Expected: Test fails with "pending" or "undefined" steps
|
||||
|
||||
@@ -3,7 +3,7 @@ name: skill-creator
|
||||
description: Creates and manages Mistral Vibe skills following the Agent Skills specification. Use when you need to create new skills, validate existing ones, or maintain skill consistency across projects.
|
||||
license: MIT
|
||||
metadata:
|
||||
author: DanceLessonsCoach Team
|
||||
author: dance-lessons-coach Team
|
||||
version: "1.0.0"
|
||||
---
|
||||
|
||||
|
||||
@@ -121,4 +121,4 @@ The skill_creator has been tested with:
|
||||
- **Compliance**: Automatic validation ensures specification compliance
|
||||
- **Maintainability**: Clear structure makes skills easier to update
|
||||
|
||||
The skill_creator provides a solid foundation for building a library of high-quality, specification-compliant skills for the DanceLessonsCoach project.
|
||||
The skill_creator provides a solid foundation for building a library of high-quality, specification-compliant skills for the dance-lessons-coach project.
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
## 📋 Overview
|
||||
|
||||
This skill provides comprehensive guidance and automation for managing OpenAPI/Swagger documentation in the DanceLessonsCoach project. It captures our best practices, tagging strategies, and automation patterns for maintaining high-quality API documentation.
|
||||
This skill provides comprehensive guidance and automation for managing OpenAPI/Swagger documentation in the dance-lessons-coach project. It captures our best practices, tagging strategies, and automation patterns for maintaining high-quality API documentation.
|
||||
|
||||
## 🎯 Key Features
|
||||
|
||||
@@ -145,6 +145,6 @@ Found a better way? Have a new pattern?
|
||||
|
||||
---
|
||||
|
||||
**Maintained by:** DanceLessonsCoach Team
|
||||
**Maintained by:** dance-lessons-coach Team
|
||||
**License:** MIT
|
||||
**Status:** Actively developed
|
||||
@@ -1,16 +1,16 @@
|
||||
---
|
||||
name: swagger-documentation
|
||||
description: Manage and optimize OpenAPI/Swagger documentation for DanceLessonsCoach
|
||||
description: Manage and optimize OpenAPI/Swagger documentation for dance-lessons-coach
|
||||
license: MIT
|
||||
metadata:
|
||||
author: DanceLessonsCoach Team
|
||||
author: dance-lessons-coach Team
|
||||
version: "1.0.0"
|
||||
---
|
||||
|
||||
# Swagger Documentation Skill
|
||||
|
||||
**Name:** `swagger-documentation`
|
||||
**Purpose:** Manage and optimize OpenAPI/Swagger documentation for DanceLessonsCoach
|
||||
**Purpose:** Manage and optimize OpenAPI/Swagger documentation for dance-lessons-coach
|
||||
**Version:** 1.0.0
|
||||
|
||||
## 🎯 Skill Objectives
|
||||
@@ -200,7 +200,7 @@ func (s *Server) handleHealth(w http.ResponseWriter, r *http.Request) {
|
||||
- [swaggo/swag Documentation](https://github.com/swaggo/swag#declaration)
|
||||
- [OpenAPI 2.0 Specification](https://swagger.io/specification/v2/)
|
||||
|
||||
### DanceLessonsCoach Specific
|
||||
### dance-lessons-coach Specific
|
||||
- [ADR 0013: OpenAPI/Swagger Toolchain](adr/0013-openapi-swagger-toolchain.md)
|
||||
- [AGENTS.md OpenAPI Section](#openapi-documentation)
|
||||
- [Current Implementation](pkg/greet/api_v1.go)
|
||||
@@ -303,6 +303,6 @@ fi
|
||||
|
||||
---
|
||||
|
||||
**Maintainers**: DanceLessonsCoach Team
|
||||
**Maintainers**: dance-lessons-coach Team
|
||||
**License**: MIT
|
||||
**Status**: Active
|
||||
Reference in New Issue
Block a user