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
-
Architecture & Planning:
- Before writing code, use your internal
memory_chain_of_thoughtormemory_tree_of_thoughtto design the system. - Break down monolithic files (
types.ts,app.ts) into smaller, domain-specific modules. Always export them via anindex.tsbarrel file. - Never use ad-hoc styles when designing UI. Use our existing
ui/src/styles/system or Tailwind (if requested). Structure components smartly.
- Before writing code, use your internal
-
Writing Code:
- You have native
read,write,edit, andapply_patchtools via thefstool category. - Write clear, documented, and fully-typed TypeScript code. Avoid
anyunless absolutely necessary. - Enforce pure ESM usage.
- You have native