NQ

nnennandukwe/qodo-quality-workshop-signalpay

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

11 stars 品質 59 トレンド 22

Self-contained SignalPay API workshop for quality-first AI coding with Qodo

概要

This repo is the source of truth for a one-hour hands-on workshop on building a quality-first AI coding workflow with Qodo. This is a self-contained FastAPI payments API used to practice quality-first AI coding. It has no separate frontend and no external service dependencies. You will interact with the app through FastAPI's browser docs at /docs. The goal is not to build a production payment system. The goal is to practice a repeatable workflow: This workshop is a small API wrapped in a quality system. Every directory is here to teach one part of quality-first AI coding: - make the task explicit before code changes - give the agent local standards it can read - give the agent skills that describe how to work - prove behavior with tests - catch deterministic issues with static analysis and local gates - use Qodo review as an independent review layer - remediate findings and verify again You can describe this as SDLC or ADLC quality control.

README

以下は原文 README の抜粋です。原文を見る。

Qodo Quality-First AI Coding Workshop

This repo is the source of truth for a one-hour hands-on workshop on building a quality-first AI coding workflow with Qodo.

You will practice this loop:

plan -> read repo rules -> use repo skills -> write tests -> implement -> run local gates -> open PR -> Qodo review -> PR Resolver remediation

What You Are Building

This is a self-contained FastAPI payments API used to practice quality-first AI coding.

It has no separate frontend and no external service dependencies. You will interact with the app through FastAPI’s browser docs at /docs.

The goal is not to build a production payment system. The goal is to practice a repeatable workflow:

plan -> read repo rules -> write tests -> implement -> run local gates -> open PR -> review with Qodo -> resolve findings

What This Repo Is Teaching

This workshop is a small API wrapped in a quality system. Every directory is here to teach one part of quality-first AI coding:

  • make the task explicit before code changes
  • give the agent local standards it can read
  • give the agent skills that describe how to work
  • prove behavior with tests
  • catch deterministic issues with static analysis and local gates
  • use Qodo review as an independent review layer
  • remediate findings and verify again

You can describe this as SDLC or ADLC quality control. The same standards show up before coding, during coding, and after coding:

Phase Repo artifact Teaching point
Before coding AGENTS.md, .plan/, rules/, skills/ Agents need intent, standards, and procedures before they generate code.
During coding tests/, src/, .semgrep.yml, Makefile Behavior and static checks make quality observable while the change is still local.
After coding .github/workflows/verify.yml, PR, Qodo review, PR Resolver CI and Qodo review add independent review and remediation after local verification.

Read the presenter-focused lesson in docs/07-workshop-teaching-guide.md.

Repository Structure

Path Purpose
AGENTS.md Operating instructions for coding agents in this repo.
.plan/ Planning templates and example plans that explain intent, risk, rules, tests, and execution order.
rules/ Repo-local PAY-* quality rules that are always available to humans and agents.
skills/ Repo-local agent procedures for planning, TDD, payment idempotency, failure-path testing, and review.
docs/ Guided workshop lessons for setup, Qodo configuration, rules, gates, PR review, and remediation.
src/signalpay_api/ The small FastAPI payment API used for the hands-on task.
tests/ Behavior and structure tests that make the workshop contract visible.
.semgrep.yml Workshop-specific static analysis for payment mutation risks.
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add nnennandukwe/qodo-quality-workshop-signalpay
MCP 初心者?mcpskill.org のガイドから始めましょう →