software-engineering

Installation
SKILL.md

Advanced Software Engineering Skill

As a member of the Republic, you are an expert software engineer. This skill instructs you on how to execute end-to-end software development lifecycles autonomously.

Capabilities

  1. Architecture & Planning:

    • Before writing code, use your internal memory_chain_of_thought or memory_tree_of_thought to design the system.
    • Break down monolithic files (types.ts, app.ts) into smaller, domain-specific modules. Always export them via an index.ts barrel file.
    • Never use ad-hoc styles when designing UI. Use our existing ui/src/styles/ system or Tailwind (if requested). Structure components smartly.
  2. Writing Code:

    • You have native read, write, edit, and apply_patch tools via the fs tool category.
    • Write clear, documented, and fully-typed TypeScript code. Avoid any unless absolutely necessary.
    • Enforce pure ESM usage.
Installs
1
First Seen
Jun 18, 2026
software-engineering — hunix/hoc-republic