github / github/spec-kit

[Feature]: An innovative approach to develop microservices by spec-driven development

Aberta
#2,829 1 comentário 0 reações 0 responsáveis Ver no GitHub
enhancement stale
Linguagem predominante
Python
Estrelas
137k
Forks
12.3k
Merge médio
2d 13h
PRs com merge (30d)
154

Descrição

### Problem Statement

Dear Copilot Team,

I hope this message finds you well.

I would like to briefly introduce an AI-assisted, documentation-driven software development methodology that I have designed and validated through a real-world microservice application.

The method enables structured, scalable development of large systems by combining human-defined use cases with AI-driven implementation. It addresses common limitations of large-scale AI-assisted coding—such as architectural drift, duplication, and context fragmentation—through controlled documentation and incremental expansion.

Using this approach, I built a sample event-driven microservice application with full back-end and front-end validation and bilingual support.

You can find an explanation of the methodology, along with access to the sample application and repositories in attached introduction PDF here.

[Approach Introduction.pdf](https://github.com/user-attachments/files/28539201/Approach.Introduction.pdf)

If the approach aligns with your current or future development initiatives, I would be glad to explore potential collaboration opportunities.

Best regards,
Mojtaba Kargaran

### Proposed Solution

Described in attached pdf above.

### Alternatives Considered

_No response_

### Component

Specify CLI (initialization, commands)

### AI Agent (if applicable)

None

### Use Cases

_No response_

### Acceptance Criteria

_No response_

### Additional Context

_No response_

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece lendo o Approach Introduction.pdf anexado e, em seguida, inspecione a inicialização da CLI e os pontos de entrada dos comandos no repositório. A issue não fornece um caso de uso concreto, arquivos nem critérios de aceitação; portanto, defina uma alteração delimitada e critérios de conclusão mensuráveis antes que a implementação possa começar.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
ai, cli, developer-experience
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Ativa
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
18/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.