返回 Skill 列表
extension
分类: 开发与工程无需 API Key

scaffold-rules

为AI编码代理制定脚手架开发规则。当用户询问关于设置规则、编码约定或配置其AI代理环境时自动调用。

person作者: jakexiaohubgithub

Scaffold Rules

Scaffold shared development rules for AI coding agent environments.

When to Use

Use when the user wants to:

  • Set up development rules or coding conventions
  • Configure their AI coding agent environment
  • Add project guidelines for Claude, Cursor, or other agents

Workflow

Step 1: Preview Changes (Optional)

bunx @plaited/development-skills scaffold-rules --dry-run

Review the actions array to see what will be created.

Step 2: Run Scaffold

bunx @plaited/development-skills scaffold-rules

This will:

  1. Copy rules to .plaited/rules/ (canonical location)
  2. Create symlinks in .claude/rules and .cursor/rules (if those directories exist)
  3. Fallback: append links to AGENTS.md if no agent directories found

Step 3: Report to User

Tell the user what was created based on the actions output.

CLI Options

| Flag | Description | |------|-------------| | --list, -l | List available rules without scaffolding | | --dry-run, -n | Preview actions without making changes |

How It Works

.plaited/rules/          ← Canonical location (files copied here)
    ├── testing.md
    ├── bun.md
    └── ...

.claude/rules -> ../.plaited/rules   ← Symlink (if .claude/ exists)
.cursor/rules -> ../.plaited/rules   ← Symlink (if .cursor/ exists)

| Project has... | Copy | Symlinks | AGENTS.md | |----------------|------|----------|-----------| | .plaited/ only | ✓ | None | No | | .claude/ only | ✓ | .claude/rules | No | | .cursor/ only | ✓ | .cursor/rules | No | | .plaited/ + .claude/ | ✓ | .claude/rules | No | | .plaited/ + .cursor/ | ✓ | .cursor/rules | No | | .plaited/ + .claude/ + .cursor/ | ✓ | Both | No | | None of the above | ✓ | None | ✓ Append links |

Related Skills

  • validate-skill - Validate skill directories against AgentSkills spec