算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
senior-software-engineer【设计与创意】Guides senior software engineering across languages and stacks—system and service design, RFCs, code review, refactoring, reliability patterns, testing strategy, performance analysis, technical decomposition, and engineering leadership on delivery teams. Use when designing services or modules, writing technical specs, reviewing PRs for architecture a…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
senior-fullstack-developer, fullstack-software-engineersenior-frontend-software-engineerdeployment-strategistinfrastructure-engineersenior-system-architecture| Need | Skill |
|---|---|
| React/Next + vertical feature delivery | fullstack-software-engineer, senior-fullstack-developer |
| Senior front-end architecture and a11y | senior-frontend-software-engineer |
| Rollout plans and release strategy | deployment-strategist |
| CI/CD implementation | devops |
| Cloud/K8s/Terraform | infrastructure-engineer |
| Requirements and BRDs | business-analyst |
| AI/LLM product features | ai-engineer |
| Cross-service ADRs, NFRs, architecture review | senior-system-architecture |
| Profiling, load tests, latency SLOs | performance-engineer |
deployment-strategist if needed)Deliverable: short RFC or design doc with diagram (C4 or sequence for critical paths).
See references/system_design.md for templates, boundaries, and consistency patterns.
Break work into:
| Slice | Outcome |
|---|---|
| Foundation | Types, interfaces, skeleton with tests |
| Core behavior | Happy path end-to-end |
| Edge cases | Errors, idempotency, authz |
| Operability | Logs, metrics, runbooks |
| Cleanup | Remove flags, deprecate old path |
Estimate each slice; call out unknowns and spikes.
See references/rfc_technical_leadership.md for estimation and decomposition.
Review order: correctness → design → operability → style.
| Check | Question |
|---|---|
| Correctness | Edge cases, races, error handling |
| API design | Clear contracts, backward compatibility |
| Security | Authz, injection, secrets |
| Tests | Meaningful cases, not snapshot noise |
| Operability | Logs, metrics, configurable limits |
| Maintainability | Coupling, naming, duplication |
Leave actionable comments; distinguish blocker vs nit.
See references/code_review.md for rubric and comment patterns.
When to refactor: before adding feature in tangled module, or when change touches same area third time.
Approach:
See references/refactoring_quality.md for smells and safe sequences.
Reliability defaults:
Performance:
See references/reliability_patterns.md for distributed systems primitives.
See references/rfc_technical_leadership.md for ADRs and mentoring prompts.
references/system_design.mdreferences/code_review.mdreferences/refactoring_quality.mdreferences/reliability_patterns.mdreferences/rfc_technical_leadership.md