ソース情報
- リポジトリ
- wrtnlabs/autobe
- ソースの最終更新活動
- 2026年2月24日 04:09
- 検出された SKILL.md の言語
- 英語
- スター
- 1,360
- フォーク
- 156
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/wrtnlabs/autobe --skill add-featureコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
| name | add-feature |
| description | Implement new feature with self-testing loop until 100% pass |
| argument-hint | [feature-description] |
| allowed-tools | Read, Edit, Write, Bash, Grep, Glob |
Implement a new feature and iterate until all tests pass (100% success rate).
NEVER use:
as keyword (type assertion)any type$ARGUMENTS
┌─────────────────────────────────────┐
│ Phase 1: Implementation │
│ - Controller │
│ - Provider │
│ - Collector/Transformer │
│ - Interface │
└───────────────┬─────────────────────┘
│
▼
┌─────────────────────────────────────┐
│ Phase 2: Test Design │
│ - Happy path tests │
│ - Error case tests │
│ - Edge case tests │
└───────────────┬─────────────────────┘
│
▼
┌─────────────────────────────────────┐
│ Phase 3: Test Loop │
│ while (pass_rate < 100%) { │
│ run tests │
│ analyze failures │
│ fix code │
│ } │
└───────────────┬─────────────────────┘
│
▼
┌─────────────────────────────────────┐
│ Complete │
│ All tests pass! │
└─────────────────────────────────────┘
See: flow-implement.md
Analyze Requirements
$ARGUMENTSCreate/Update Interface
Create/Update Collector
Create/Update Transformer
Create/Update Provider
Create/Update Controller
Verify Build
npm run build:main
See: flow-test-design.md
Design comprehensive test scenarios including:
See: flow-test-loop.md
REPEAT:
1. Build tests
npm run build:test
2. Run tests
npm run test -- --include "{feature}"
3. If all pass → DONE
4. If failures:
a. Analyze failure reason
b. Determine if test code issue or business logic issue
c. Fix the appropriate code
d. Go to step 1
UNTIL: 100% pass rate
✅ Success Criteria:
npm run build:main passesnpm run build:test passesnpm run test passes with 100% success rate❌ Failure (requires manual intervention):
When complete, provide:
## Feature Implementation Complete
### Summary
- Feature: {description}
- Files created/modified: X
- Test scenarios: Y
- Pass rate: 100%
### Files Changed
- src/api/structures/I{Entity}.ts
- src/controllers/{path}/{Controller}.ts
- src/providers/{provider}.ts
- src/collectors/{Collector}.ts
- src/transformers/{Transformer}.ts
- test/prepare/prepare_random_{entity}.ts
- test/generate/generate_random_{entity}.ts
- test/features/api/{entity}/*.ts
### Test Results
- Total: X tests
- Passed: X
- Failed: 0