post-coding-verify

Automates post-coding verification covering PPE deployment, API testing, and log verification.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/yuezhen-huang/my-bytedance-skillhub --skill post-coding-verify-yuezhen-huang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: post-coding-verify
Source: https://github.com/yuezhen-huang/my-bytedance-skillhub/tree/main/post-coding-verify
Command: npx skills add https://github.com/yuezhen-huang/my-bytedance-skillhub --skill post-coding-verify-yuezhen-huang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? After finishing code changes, engineers must manually commit, deploy to PPE, test affected interfaces, and check logs for errors. This Skill orchestrates that entire verification workflow as a state-driven, resumable process so nothing is skipped or faked. ## Core Features & Use Cases - State-Driven Workflow: Tracks five phases (info_collection, deploy, api_testing, log_verify, completion) in a status.json file, supporting interruption recovery and rollback to re-test when log verification finds issues. - Automated Deployment & Testing: Commits and pushes code, creates DevFlow tasks, polls PPE deployment status, then runs RPC/HTTP interface tests via bam-query across all VRegion/VDC combinations. - Log Verification & Reporting: Queries Argos logs for errors and panics, accounts for log ingestion delay, and generates a final verification report. - Use Case: After adding a new field to a user profile API, run this Skill to automatically detect affected interfaces, deploy the branch to PPE, test each interface in every region, verify logs are clean, and produce a summary report. ## Quick Start Ask the agent to run post-coding verification for your current branch, deploying to PPE and testing the changed interfaces.

Frequently Asked Questions about post-coding-verify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify code changes after deployment to PPE?

Run the post-coding-verify workflow, which commits and pushes your branch, creates a DevFlow task, polls deployment until lanes are READY, tests affected interfaces via bam-query, and checks Argos logs for errors before generating a report.

How to test RPC interfaces across multiple regions?

The api_testing phase reads vregion and vdc lists from the workflow context and tests each interface against every region/DC combination using bam-query. Standard VRegion values like Singapore-Central must be used, not aliases like sg.

Can I resume an interrupted verification workflow?

Yes. Provide the existing session_id and the workflow reads .gdpa/{session-id}/status.json to resume from the current_phase. Phases marked in_progress continue from where they stopped, and failed phases can be retried.

Why does log verification find no logs right after testing?

Argos logs have a 1-5 minute ingestion delay. If expected logs are missing, the workflow waits 30-60 seconds and retries rather than immediately reporting failure.

What happens when log verification finds errors?

The workflow pauses and asks the user to choose: roll back to the api_testing phase to re-test after fixes, or mark the issue and continue to completion. The rollback updates status.json accordingly.