KeiSeiKit-1.0/_bridges
Parfii-bot a01ddae588 feat(bridges): emit.sh renderer with --only filter
- Single-concern renderer (<100 LOC per Constructor Pattern)
- Idempotent — existing files are skipped, not overwritten
- Args: <target> [name] [description]; name defaults to basename,
  description defaults to first non-blank line of CLAUDE.md or
  README.md, fallback "No description"
- --only <output-path> restricts emission to one file (used by
  /new-agent Phase 8 "AGENTS.md only" path)
- Placeholders substituted: PROJECT_NAME, PROJECT_DESCRIPTION,
  YEAR, MONTH, DATE
2026-04-21 14:43:07 +08:00
..
agents-md.tmpl feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00
aider-conf.tmpl feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00
aider-conventions.tmpl feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00
continue.tmpl feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00
copilot.tmpl feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00
cursor-mdc.tmpl feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00
cursorrules.tmpl feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00
emit.sh feat(bridges): emit.sh renderer with --only filter 2026-04-21 14:43:07 +08:00
gemini.tmpl feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00
junie.tmpl feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00
README.md feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00
replit.tmpl feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00
windsurf.tmpl feat(bridges): import 11 tool-bridge templates from PROJECT-D 2026-04-21 14:29:46 +08:00

_bridges/ — Cross-tool bridge templates

Tool-agnostic coding-rules templates, rendered into any project via _bridges/emit.sh. Placeholders: {{PROJECT_NAME}}, {{PROJECT_DESCRIPTION}}, {{YEAR}}, {{MONTH}}, {{DATE}}.

Template Output path
cursorrules.tmpl .cursorrules
agents-md.tmpl AGENTS.md
copilot.tmpl .github/copilot-instructions.md
cursor-mdc.tmpl .cursor/rules/main.mdc
windsurf.tmpl .windsurf/rules/main.md
junie.tmpl .junie/guidelines.md
continue.tmpl .continue/rules/main.md
gemini.tmpl GEMINI.md
aider-conventions.tmpl CONVENTIONS.md
aider-conf.tmpl .aider.conf.yml
replit.tmpl replit.md

Render: _bridges/emit.sh <target-dir> [project-name] [project-description]. Idempotent — existing files are skipped.

Cross-ref: KeiAgent is the personal-CLI predecessor that also ships these templates (verified against vendor docs 2026-04).