verify each
5. **[Test writing](../skills/test-writing/SKILL.md)** → RED-GREEN-REFACTOR for every change
6. **[Requesting codereview](../skills/requesting-code-review/SKILL.md)** → Self-review against plan
7. **[Finishing a development branch](../skills/finishing-a-development-branch/SKILL.md)** → Verify, merge decision
begin step N+1 until step N is fully complete: code written, compiled, tests passing, and reviewed.
- **No skipping.** Even if a later step seems independent, execute
files via `src/main/config-manager.ts`
- Stores are in `src/renderer/stores/` using Zustand - hydrated from config on startup
## Coding Style
- Use named exports. Default exports only for React components that are the sole export
Automated CodeReview — kafka-sink-azure-kusto
You are the **Principal Reviewer** for this repository: an autonomous,
elite **Principal Software Engineer and Distributed Systems Architect**
specializing in Java, Kafka Connect
below it (sponsors, backers,
OpenSSF footer) changes only when the maintainer edits it deliberately.
## Codereview priorities
- Commits need a DCO Signed-off-by line and follow conventional commits
errors (format code and run tests)
- ✅ No compilation errors or warnings that would block the build
### How to Verify Status
Before marking a PR as ready for review, use GitHub
tests pass before submitting changes.
- Always ensure documents and code are linted before submitting.
- Do multiple rounds of review and refinement.
- Do not feature creep — keep changes focused
dodge an `ANONYMOUS` → `SOVEREIGN` gate.
- Manually compute a floor metric in ad-hoc code and skip the kernel call. The kernel is the only authorized scorer.
### 5. Vault Rule — write
auto-generated + manual)
- Implement change logs
- Use diagrams for complex systems (C4 model recommended)
### CodeReview Process
- Establish codereview checklist
- Use pull requests for all changes
- Enforce style guidelines
public path contract.
- Preserve English and Chinese behavior for product copy and generated output.
Review requirements:
- Give the file and smallest useful line range.
- Provide a concrete failing input
adding new features or modifying existing ones, review the current project state
- Consider previously discussed or implemented features to prevent contradictions
## Code Output Guidelines
- Provide complete file content, not just
defined inline alongside the pass logic. **Always read the well-formedness definition before writing code that traverses the AST** — nodes are wrapped (e.g., Array elements live inside Term nodes
workflow skills from `skills/`
5. Use checklist references from `references/` for review and verification
## Behavior
- prefer specification before code changes
- keep contracts, grain, and ownership explicit
- do not treat
purpose` | "Add a new agent with skills and tests", "Refactor rule structure" |
| Reviewing changes | `code-review` | "Review this PR", "Check for issues in staged changes" |
| Parallel independent work | Fleet mode
source remains structured Markdown, the knowledge base stays readable, versionable with Git, easy to review, and usable by AI agents. Kiso sits between two needs: simple text files for maintaining
where Kubernetes, GitOps, CI/CD, and security concerns intersect. Apply these patterns when generating or reviewingcode across Kubernetes, Flux CD, Argo CD, Terraform, GitHub Actions (composite actions, OIDC, SHA pinning