Skip to content

Instantly share code, notes, and snippets.

@k16shikano
k16shikano / SKILL.md
Last active August 1, 2026 14:20
japanese-tech-writing/SKILL
name japanese-tech-writing
description 日本語の技術文書・書籍原稿の文章規範。整形(一文一行、引用ブロック、脚注、コラム記法)、段落と論証の構成(パラグラフライティング)、論証の厳密さ(ツッコミどころの除去)、読み手の負荷の管理、視点と語り、演出の抑制、LLM っぽい空句の禁止、冗長の排除を定める。日本語で技術書の章、草稿、記事、解説文を書くとき、または推敲・リライトするときに使用する。

日本語技術文書の文章規範

日本語で技術的な原稿(書籍の章、記事、解説文)を書く・推敲するときは、以下の規範に従う。

整形

let record = CKRecord(recordType: "MyType", recordID: recordID)
record["title"] = "name" as CKRecordValue?
record["price"]= 1 as CKRecordValue?
@sgr-ksmt
sgr-ksmt / acknowledgement_generator.swift
Created November 16, 2016 10:30
licenses plist generator: support CocoaPods/Carthage
#!/usr/bin/env xcrun --sdk macosx swift
import Foundation
let version = "1.1"
var debug = false
// MARK: Exit status code
enum ExitCode: Int32 {
case success = 0
@akio0911
akio0911 / Regexp.swift
Last active March 14, 2016 06:01 — forked from feelingplace/Regexp.swift
Swift utility class for regular expression
import Foundation
extension String {
func isMatch(regexp:Regexp) -> Bool {
let range = NSMakeRange(0, self.characters.count)
let matches = regexp.internalRegexp.matchesInString(self, options: [], range:range )
return matches.count > 0
}
func matches(regexp:Regexp) -> [String]? {