Skip to main content
Dépôt GitHub

apiv2

apiv2 contient 39 skills collectées depuis breatheco-de, avec une couverture métier par dépôt et des pages de détail sur le site.

skills collectés
39
Stars
10
mis à jour
2026-08-01
Forks
46
Couverture métier
1 catégories métier · 100% classifié
explorateur de dépôts

Skills dans ce dépôt

bc-authenticate-manage-github-org-users
Développeurs de logiciels

Use when building or operating a staff frontend to list, schedule, sync, or recover academy GitHub organization memberships; do NOT use for Copilot seats, provisioning bills, or staff/student invites unrelated to GitHub org membership.

2026-08-01
breathecode-staff-api-index
Développeurs de logiciels

Load first for academy-scoped BreatheCode API work (/academy/, Academy header, staff capabilities). Maps requests to domain skills. Do NOT use for pure learner self-service without staff context — use breathecode-student-api-index instead.

2026-08-01
bc-certificate-manage-and-assign-specialties
Développeurs de logiciels

Use when academy staff need to list or view certificate specialties, create or update academy-owned specialties, link a syllabus to a specialty, or assign a specialty to a student by issuing a certificate; do NOT use for listing a student's own certificates (use certificate me endpoint).

2026-07-16
bc-provisioning-manage-my-llm-keys
Développeurs de logiciels

Use when an authenticated student needs to check LLM budget entitlement, list LiteLLM API keys and per-key spend, create a new LLM API key, or delete an existing key; do NOT use for academy staff configuring LiteLLM vendors or teams, VPS provisioning, or granting LLM budget through plans.

2026-07-03
breathecode-student-api-index
Développeurs de logiciels

Load first for authenticated learner BreatheCode API work (user-scoped /me and user/me routes, public join/catalog where applicable). Maps requests to domain skills. Do NOT use for academy admin tasks requiring /academy/ or the Academy header — use breathecode-staff-api-index instead.

2026-07-03
bc-payments-manage-academy-payment-methods
Développeurs de logiciels

Use when academy staff need to set main currency and create, list, update, or deprecate checkout payment methods; do NOT use for Stripe credential setup when is_credit_card is true (use bc-payments-configure-academy-stripe first), student card save, or subscription cancel/refund.

2026-06-26
bc-payments-manage-plans
Développeurs de logiciels

Use when academy staff need to list, create, update, or retire payment plans, configure resource sets, consumables, financing, country pricing, or plan upgrade offers; do NOT use for payment method setup, Stripe credentials, subscription cancel/refund, or marketing course creation.

2026-06-24
bc-payments-cancel-subscription-and-refund
Développeurs de logiciels

Use when implementing self-serve cancellation or staff-driven cancellation with optional invoice refunds; do NOT use for consumption-session reversals, mentorship refund tasks, or payment-method setup.

2026-06-23
bc-events-post-event
Développeurs de logiciels

Use when staff wrap up a finished academy workshop—confirm the event has ended, reconcile attendance (platform join, Luma off-platform guests, or bulk import), publish the recording URL (emails checkins with attended_at), and know what runs automatically (AI recap, NPS survey); do NOT use for creating events (bc-events-create-and-edit-event), operating while scheduled/live (bc-events-during-event), or initial Luma webhook setup (bc-events-configure-luma-webhooks).

2026-06-22
bc-feedback-manage-event-surveys
Développeurs de logiciels

Use when staff configure legacy event NPS, verify automatic post-workshop surveys, resend to non-responders, or review event answer scores; do NOT use for SurveyStudy campaigns (bc-feedback-create-manage-feedback-survey) or pre/during-event ops (bc-events-during-event).

2026-06-22
bc-marketing-debug-form-entry
Développeurs de logiciels

Use when diagnosing FormEntry CRM sync failures, stuck storage_status, or ActiveCampaign double-sync issues; do NOT use for creating leads or routine list/update/delete operations.

2026-06-19
bc-marketing-manage-form-entries
Développeurs de logiciels

Use when staff search, filter, update, delete, or re-process existing academy FormEntry leads; do NOT use for creating leads, debugging storage_status failures, or public capture flows.

2026-06-19
bc-admissions-read-student-my-cohorts-and-progress
Développeurs de logiciels

Use when an authenticated student needs to list cohorts they joined as STUDENT and interpret progress, including self-paced never_ends cohorts and macro cohorts that contain micro cohorts (hide micro as duplicate when also enrolled in the parent macro); do NOT use for staff listing other users, academy /academy/ cohort admin, teacher assignment review queues, or enrollments where the user is only TEACHER/ASSISTANT.

2026-06-16
bc-assignment-review-submit-task-revision
Développeurs de logiciels

Use when staff or teachers review **PROJECT** syllabus tasks via the API (discover queue, load asset `config` from the registry, submit `PUT` with `revision_status` and feedback). Do NOT use for `EXERCISE`, `LESSON`, or `QUIZ` tasks, for capstone `FinalProject` flows, for implementing assignment code, or for Rigobot CodeRevision-only workflows.

2026-06-16
bc-authenticate-staff-authentication
Développeurs de logiciels

Use when implementing or troubleshooting staff authentication (login/token flows, academy context, capability lookup to decide access, integration token, staff-assisted password/GitHub reset, first-party app token exchange); do NOT use for student self-service auth, staff member/invite administration, or custom role management.

2026-06-16
bc-authenticate-staff-invites
Développeurs de logiciels

Use when inviting, listing, resending, accepting, updating, or removing academy staff members (non-student ProfileAcademy); do NOT use for student enrollment, staff login/capability checks, or custom role CRUD.

2026-06-16
bc-authenticate-student-authentication
Développeurs de logiciels

Use when implementing or troubleshooting student authentication (token login, hosted login redirect, academy-scoped capabilities via ProfileAcademy, academy-less permissions via Django groups, GitHub connect/reconnect); do NOT use for staff-only academy admin, member/invite CRUD, or custom role management.

2026-06-16
bc-admissions-create-cohort
Développeurs de logiciels

Use when creating a new academy cohort (single certificate or macro with micro cohorts) via the API; do NOT use for listing/updating cohorts, enrolling students, or issuing certificates.

2026-06-09
bc-events-bulk-import-checkins
Développeurs de logiciels

Use when staff bulk-import event attendees (RSVP and optional attended) for an existing academy event via async job; do NOT use for creating/editing events, Luma webhooks, or learner self-service check-in.

2026-06-09
bc-events-configure-luma-webhooks
Développeurs de logiciels

Use when staff need to connect a Luma calendar to BreatheCode for real-time guest registration and check-in via webhooks; do NOT use for Eventbrite sync, manual event check-in APIs only, or learner self-service join flows.

2026-06-09
bc-events-create-and-edit-event
Développeurs de logiciels

Use when staff need to create or set up academy events (event type, tags, optional workshop asset, host, and meeting setup); do NOT use for during-event operations (bc-events-during-event), post-event wrap-up (bc-events-post-event), bulk attendee import (bc-events-bulk-import-checkins), or learner join/check-in.

2026-06-09
bc-events-during-event
Développeurs de logiciels

Use when staff operate on a scheduled or live academy workshop before it finishes—reschedule dates, suspend an upcoming event, export the guest list, import outside registrations, or create promo short links with UTM; do NOT use for initial event creation (bc-events-create-and-edit-event), post-event wrap-up (bc-events-post-event), or Luma webhook credential setup (bc-events-configure-luma-webhooks—load only when wiring Luma).

2026-06-09
bc-payments-configure-academy-stripe
Développeurs de logiciels

Use when academy staff need to configure Stripe API keys and webhook secret for their academy; do NOT use for payment method catalog CRUD, subscription cancel/refund, or student card onboarding.

2026-06-09
bc-admissions-create-manage-syllabus-schedules
Développeurs de logiciels

Use when staff need to create and manage syllabus schedule templates, schedule timeslots, and sync them into cohort timeslots; do NOT use for syllabus JSON/version authoring or macro override content workflows.

2026-06-05
bc-assignment-diagnose-asset-telemetry
Développeurs de logiciels

Use when diagnosing assignment/package telemetry collection for an asset, user, or task and when interpreting telemetry stats usage patterns, and do NOT use for general assignment grading or non-telemetry workflows.

2026-06-05
bc-feedback-create-manage-feedback-surveys
Développeurs de logiciels

Use when staff need to create, run, and review SurveyStudy-based NPS or any other user satisfaction campaigns through the feedback API; do NOT use for legacy Survey/Answer cohort flows or notification-only tasks.

2026-06-05
bc-marketing-create-form-entry
Développeurs de logiciels

Use when creating FormEntry leads via public capture, partner app, staff POST, or CSV bulk upload, including CRM and webhook side effects; do NOT use for listing, editing, deleting, or analyzing existing leads.

2026-06-05
bc-marketing-create-or-clone-course
Développeurs de logiciels

Use when staff need to create a marketing course from scratch or by cloning another course via API; do NOT use for updating an existing course or editing course translations only.

2026-06-05
bc-marketing-inbound-leads-attribution-and-acquisition
Développeurs de logiciels

Use when implementing or analyzing inbound signups, attribution, and acquisition across marketing FormEntry and auth UserInvite flows; do NOT use for creating leads, staff lead CRUD, CRM sync debugging, or generic student login troubleshooting.

2026-06-05
bc-monitoring-read-report-acquisition
Développeurs de logiciels

Use when reading and interpreting the acquisition monitoring report via `/v1/monitoring/report/acquisition*`; do NOT use for report generation or acquisition report implementation changes.

2026-06-05
bc-monitoring-read-reports-api
Développeurs de logiciels

Use when retrieving monitoring report data for dashboards or frontend report screens via `/v1/monitoring/report*`; do NOT use for creating new report generators or running `generate_report`.

2026-06-05
bc-notify-manage-academy-slackintegration
Développeurs de logiciels

Use when academy staff need to connect Slack, run manual syncs, and monitor Slack sync health for students/cohorts; do NOT use for generic notifications or non-Slack messaging workflows.

2026-06-05
bc-provisioning-manage-vps-server
Développeurs de logiciels

Use when a user, student or academy staff needs to request, list, view, or deprovision a VPS via the API (including staff requesting a VPS on behalf of a student); do NOT use for granting VPS credits via plans or payments.

2026-06-05
bc-provisioning-settings-and-credentials
Développeurs de logiciels

Use when academy staff need to create or update provisioning profiles (academy–vendor link) or set credentials and settings for an academy; do NOT use for requesting or listing VPS (use bc-provisioning-manage-vps-server).

2026-06-05
bc-registry-asset-comments-and-issues
Développeurs de logiciels

Use when academy staff need to manage registry asset comments (optional `academies=<id,id>` querystring on GET for multi-academy scope) and asset error issues end-to-end including deduping legacy duplicate error rows, and do NOT use for public asset browsing or non-registry workflows.

2026-06-05
bc-talentdevelopment-manage-skills
Développeurs de logiciels

Guides coding agents through the BreatheCode talent development API (job families, roles, career paths and stages, skill domains, global skills, competencies, stage-anchored skills), including search and filter query parameters on list endpoints. Use when building or querying the school skills framework, linking skills to career stages while designing syllabi, or automating talent_development endpoints under /v1/talent/.

2026-06-05
bc-monitoring-create-new-report
Développeurs de logiciels

Use when adding a new monitoring report type end-to-end (generation + read API registry metadata); do NOT use for only reading report data or debugging existing report rows.

2026-04-22
syllabus-overrides-validation
Développeurs de logiciels

Documenta la validación del JSON de syllabus (root vs overrides *.vN o N:*.vN), placeholders permitidos en overrides (null/{} por índice), y el bloqueo de self-override. Usar cuando se editen/valide macrosyllabus, overrides, o aparezcan errores de test_syllabus en admissions.

2026-04-03
language-comparison
Développeurs de logiciels

Use when comparing two language codes or querying/filtering by language in the API. Ensures "us" and "en" are treated as the same language via shared helpers from breathecode.utils.validators.

2026-03-06